AdminUISequence テーブル

最上位レベルの ADMIN アクションが実行され、内部ユーザー インターフェイス レベルが完全な UI または縮小 UI に設定されている場合、AdminUISequence テーブルにはインストーラーが順番に呼び出すアクションが一覧表示されます。 ユーザー インターフェイスのレベルが基本的な UI に設定されているか、UI が設定されていない場合、インストーラーはこのテーブルのアクションをスキップします。 詳しくは、「ユーザー インターフェイスについて」を参照してください。

InstallValidate アクションまでのインストール シーケンス内の ADMIN アクションと終了ダイアログ ボックスは、AdminUISequence テーブルにあります。 InstallValidate からインストール シーケンスの最後までのすべてのアクションは、AdminExecuteSequence テーブルにあります。 AdminExecuteSequence テーブルはスタンドアロンで機能する必要があるため、LaunchConditionsCostInitializeFileCostCostFinalize などの必要な初期化アクションも含まれます。 また、ExecuteAction アクションもあります。

列は InstallUISequence テーブルの列と同じです。 AdminUISequence テーブルには以下の列があります。

Column 種類 キー Nullable
アクション Identifier Y N
条件 Condition N Y
シーケンス 整数 N Y

 

[列]

アクション

実行するアクションの名前。 これは、標準アクション、ユーザー インターフェイス ウィザード、または CustomAction テーブルに一覧表示されるカスタム アクションのいずれかです。

主テーブル キー。

Condition

論理式。 式が False と評価された場合、アクションはスキップされます。 式の構文が無効な場合、シーケンスは終了し、iesBadActionData を返します。 条件付きステートメントの構文については、「条件付きステートメントの構文」をご覧ください。

シーケンス

正の値は、アクションのシーケンス位置を示します。 以下の負の値は、インストーラーから終了フラグが返された場合にアクションが呼び出されることを示します。 各終了フラグ (負の値) を複数のアクションで使用することはできません。 複数のアクションに終了フラグを設定することはできますが、各フラグは異なる必要があります。 終了フラグ (負の値) は、通常ダイアログ ボックスで使用されます。

終了フラグ 説明
msiDoActionStatusSuccess -1 正常に完了しました。 Exit ダイアログ ボックスで使用されます。
msiDoActionStatusUserExit -2 ユーザーがインストールを終了しました。 UserExit ダイアログ ボックスで使用されます。
msiDoActionStatusFailure -3 致命的な終了です。 FatalError ダイアログ ボックスで使用されます。
msiDoActionStatusSuspend -4 インストールが中断されました。

 

0、その他すべての負の数値、または null 値は、このアクションが呼び出されることがないことを示します。

検証

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE84
ICE86
ICE96
ICEM04