AdminUISequence テーブル
AdminUISequence テーブルには、最上位レベルの ADMIN アクション が実行され、内部ユーザー インターフェイス レベルが完全 UI または縮小 UI に設定されている場合に、インストーラーが順番に呼び出すアクションが一覧表示されます。 ユーザー インターフェイス レベルが基本 UI に設定されているか、UI が設定されていない場合、インストーラーはこのテーブルのアクションをスキップします。 ユーザー インターフェイス については、「を参照してください。
InstallValidate アクションまでのインストール シーケンスの ADMIN アクションと、終了ダイアログ ボックスは AdminUISequence テーブルにあります。 InstallValidate からインストール シーケンスの最後までのすべてのアクションは、AdminExecuteSequence テーブルにあります。 AdminExecuteSequence テーブルはスタンドアロンである必要があるため、LaunchConditions、CostInitialize、FileCost、CostFinalize などの必要な初期化アクションも含まれます。 ExecuteAction アクションもあります。
列は、InstallUISequence テーブルの列と同じです。 AdminUISequence テーブルには、次の列があります。
コラム | 種類 | 鍵 | 許容 |
---|---|---|---|
アクション | 識別子の | Y | N |
条件 | 条件の | N | Y |
順序 | 整数 の | N | Y |
列
-
アクション
-
実行するアクションの名前。 これは、標準アクション、ユーザー インターフェイス ウィザード、または customAction テーブル のに一覧表示されているカスタム アクションです。
主テーブル キー。
-
条件
-
論理式。 式が false と評価された場合、アクションはスキップされます。 式の構文が無効な場合、シーケンスは終了し、iesBadActionData を返します。 条件付きステートメントの構文については、「条件付きステートメントの構文 」を参照してください。
-
シーケンス
-
正の値は、アクションのシーケンス位置を示します。 次の負の値は、インストーラーが終了フラグを返した場合にアクションが呼び出されることを示します。 各終了フラグ (負の値) は、複数のアクションで使用できます。 複数のアクションに終了フラグを設定できますが、フラグは異なる必要があります。 終了フラグ (負の値) は、通常、ダイアログ ボックスで使用されます。
終了フラグ 価値 形容 msiDoActionStatusSuccess -1 正常に完了しました。 終了 ダイアログ ボックスで使用されます。 msiDoActionStatusUserExit -2 ユーザーがインストールを終了します。 UserExit ダイアログ ボックス 使用します。 msiDoActionStatusFailure -3 致命的な終了が終了します。 FatalError ダイアログ ボックスで使用されます。 msiDoActionStatusSuspend -4 インストールが中断されています。 0、その他すべての負の数、または null 値は、アクションが呼び出されないことを示します。
検証