共用方式為


自定義動作傳回處理選項

本主題會識別可用來控制自定義動作線程處理的選項旗標。 旗標可用來指定主要和自定義動作線程同步執行(Windows Installer 會等候自定義動作線程在繼續主要安裝線程之前完成),或異步執行 (Windows Installer 會在主要安裝繼續時同時執行自定義動作)。

若要啟用選項旗標,請將下表中識別的值新增至 CustomAction Table的 Type 字段中的值。

恆定 十六進位 十進位 描述
(無) 0x00000000 +0 如果結束代碼不是 0(零),則同步執行會失敗。
如果未設定 msidbCustomActionTypeContinue 旗標,則自定義動作必須傳回 自定義動作傳回值中所述的其中一個傳回值。
msidbCustomActionTypeContinue 0x00000040 +64 忽略結束代碼並繼續的同步執行。
msidbCustomActionTypeAsync 0x00000080 +128 異步執行,等候序列結尾的結束代碼。
此選項無法與 並行安裝復原自定義動作腳本自定義動作搭配使用。
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 不會等候完成的異步執行。
在 Windows Installer 終止之後繼續執行。
這個選項只能與 EXE 型態自訂動作搭配使用,可執行檔案
所有其他類型的自定義動作僅能在安裝會話中異步進行,並且必須結束以完成安裝。
此選項無法與 並行安裝搭配使用。