ModuleInstallExecuteSequence 資料表
合併工具會評估 ModuleInstallExecuteSequence 資料表,然後使用正確的序號,將匯出的動作插入 InstallExecuteSequence 資料表 。
ModuleInstallExecuteSequence 資料表包含下列資料行。
資料行 | 類型 | 答案 | Nullable |
---|---|---|---|
動作 | 識別碼 | Y | N |
順序 | 整數 | Y | |
BaseAction | 識別碼 | Y | |
After | 整數 | Y | |
條件 | Condition | Y |
資料行
-
行動
-
要插入序列中的動作。 指的是其中一個安裝程式 標準動作,或合併模組的 CustomAction 資料表或 Dialog 資料表中的專案。
如果在合併模組序列資料表的 Action 資料行中使用 標準動作 ,該記錄的 BaseAction 和 After 資料行必須是 Null。
-
序列
-
標準動作的序號。 如果在此資料列的 [動作] 資料行中輸入自訂動作或對話方塊,此欄位必須設定為 null。
在合併模組序列資料表中使用 標準動作 時,Sequence 資料行中的值應該是建議的動作序號。 如果合併模組中的序號與.msi檔案序列資料表中相同動作的序號不同,合併工具會使用來自.msi檔案的序號。 如需標準動作的建議序號,請參閱 使用時序表中 的建議序列。
-
BaseAction
-
BaseAction 資料行可能包含標準動作、合併模組自訂動作資料表中指定的自訂動作,或模組對話方塊資料表中指定的對話方塊。 BaseAction 資料行是此資料表之 Action 資料行的索引鍵。 它不能是 Windows Installer 檔案中另一個合併資料表或資料表的外鍵。 這表示 BaseAction 資料行中列出的每個標準動作、自訂動作或對話方塊也必須列在此資料表中另一筆記錄的 Action 資料行中。
-
後
-
Action 在 BaseAction 之前或之後的布林值。
值 意義 0 BaseAction 之前的動作 1 BaseAction 之後要執行的動作 -
條件
-
條件陳述式,指出是否要執行動作。 Null 值評估為 true。
備註
如果 ModuleInstallExecuteSequence 資料表 存在, 則 InstallExecuteSequence 資料表 也必須出現在合併模組中。