自訂動作傳回處理選項
本主題會識別可用來控制自訂動作執行緒的選項旗標。 旗標可用來指定主要和自訂動作執行緒會同步執行, (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 類型自訂動作搭配使用,也就是 可執行檔。 所有其他自訂動作類型只能在安裝會話內非同步,而且必須結束才能終止安裝。 此選項不能與 並行安裝搭配使用。 |