自訂動作傳回處理選項

本主題會識別可用來控制自訂動作執行緒的選項旗標。 旗標可用來指定主要和自訂動作執行緒會同步執行, (Windows Installer 等候自訂動作執行緒完成,再繼續主要安裝執行緒) ,或非同步 (Windows Installer 會在主要安裝繼續) 的同時執行自訂動作。

若要啟用選項旗標,請將下表中識別的值新增至 CustomAction Table的 [類型] 欄位中的值。

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