AdvtExecuteSequence テーブル
AdvtExecuteSequence テーブルには、最上位レベルの ADVERTISE アクション の実行時にインストーラーが呼び出すアクションが一覧表示されます。
AdvtExecuteSequence テーブルでは、次のアクションのみを使用できます。 この表ではカスタム アクションを使用できません。
CreateShortcuts を する
InstallValidate の
PublishFeatures の
PublishProduct の
RegisterClassInfo の
RegisterExtensionInfo の
RegisterMIMEInfo の
RegisterProgIdInfo の
列は、InstallExecuteSequence テーブルの列と同じです。 AdvtExecuteSequence テーブルには、次の列があります。
コラム | 種類 | 鍵 | 許容 |
---|---|---|---|
アクション | 識別子の | Y | N |
条件 | 条件の | N | Y |
順序 | 整数 の | N | Y |
列
-
アクション
-
条件
-
論理式。 式が false と評価された場合、アクションはスキップされます。 式の構文が無効な場合、シーケンスは終了し、iesBadActionData を返します。 条件付きステートメントの構文については、「条件付きステートメントの構文 」を参照してください。
-
シーケンス
-
正の値は、アクションのシーケンス位置を示します。 次の負の値は、インストーラーが終了フラグを返した場合にアクションが呼び出されることを示します。 各終了フラグ (負の値) は、複数のアクションで使用できます。 複数のアクションに終了フラグを設定できますが、フラグは異なる必要があります。 終了フラグ (負の値) は、通常、ダイアログ ボックスで使用されます。
終了フラグ 価値 形容 msiDoActionStatusSuccess -1 正常に完了しました。 終了 ダイアログ ボックスで使用されます。 msiDoActionStatusUserExit -2 ユーザーがインストールを終了します。 UserExit ダイアログ ボックス 使用します。 msiDoActionStatusFailure -3 致命的な終了が終了します。 FatalError ダイアログ ボックスで使用されます。 msiDoActionStatusSuspend -4 インストールが中断されています。 0、その他すべての負の数、または null 値は、アクションが呼び出されないことを示します。
検証