AdvtExecuteSequence テーブル
AdvtExecuteSequence テーブルには、インストーラーで最上位レベルの ADVERTISE アクションを実行するときに呼び出されるアクションが一覧表示されます。
AdvtExecuteSequence テーブルでは、次のアクションのみを使用できます。 このテーブルではカスタム アクションを使用できません。
列は InstallExecuteSequence テーブルの列と同じです。 AdvtExecuteSequence テーブルには以下の列があります。
Column | 種類 | キー | Nullable |
---|---|---|---|
アクション | Identifier | Y | N |
条件 | Condition | N | Y |
シーケンス | 整数 | N | Y |
[列]
-
Action
-
インストーラーで実行する標準アクションの名前。 このテーブルの主キーです。
-
Condition
-
論理式。 式が False と評価された場合、アクションはスキップされます。 式の構文が無効な場合、シーケンスは終了し、iesBadActionData を返します。 条件付きステートメントの構文については、「条件付きステートメントの構文」をご覧ください。
-
シーケンス
-
正の値は、アクションのシーケンス位置を示します。 以下の負の値は、インストーラーから終了フラグが返された場合にアクションが呼び出されることを示します。 各終了フラグ (負の値) を複数のアクションで使用することはできません。 複数のアクションに終了フラグを設定することはできますが、各フラグは異なる必要があります。 終了フラグ (負の値) は、通常ダイアログ ボックスで使用されます。
終了フラグ 値 説明 msiDoActionStatusSuccess -1 正常に完了しました。 Exit ダイアログ ボックスで使用されます。 msiDoActionStatusUserExit -2 ユーザーがインストールを終了しました。 UserExit ダイアログ ボックスで使用されます。 msiDoActionStatusFailure -3 致命的な終了です。 FatalError ダイアログ ボックスで使用されます。 msiDoActionStatusSuspend -4 インストールが中断されました。 0、その他すべての負の数値、または null 値は、このアクションが呼び出されることがないことを示します。
検証