次の方法で共有


カスタム アクションの戻り値

msidbCustomActionTypeContinue 戻り処理オプションが設定されていない場合、次の表に示すように、カスタム アクションは整数状態コードを返す必要があります。

戻り値 形容
ERROR_FUNCTION_NOT_CALLED アクションが実行されていません。
ERROR_SUCCESS 正常に完了したアクション。
ERROR_INSTALL_USEREXIT ユーザーが途中で終了しました。
ERROR_INSTALL_FAILURE 回復不可能なエラーが発生しました。
ERROR_NO_MORE_ITEMS エラーではなく、残りのアクションをスキップします。

 

実行可能ファイル カスタム アクションは、成功するには値 0 を返す必要があることに注意してください。 インストーラーは、その他の戻り値をエラーとして解釈します。 戻り値を無視するには、CustomAction テーブルの Type フィールドで、msidbCustomActionTypeContinue ビット フラグを設定します。

msidbCustomActionTypeContinue オプションとその他の戻り値の処理オプションの詳細については、「カスタム アクションの戻り値の処理オプション を参照してください。

Windows インストーラーは、戻り値をログ ファイルに書き込むときに、すべてのアクションから戻り値を変換します。 たとえば、アクションの戻り値がログ ファイルに 1 と表示される場合は、アクションがERROR_SUCCESS返されることを意味します。 この変換の詳細については、「アクションの戻り値のログを参照してください。

エラー コードの

アクションの戻り値のログ記録の