カスタム アクションの戻り値
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返されることを意味します。 この変換の詳細については、「アクションの戻り値のログを参照してください。
関連トピック