Share via


IMsmMerge::ExtractCAB 方法 (mergemod.h)

ExtractCAB 方法會從模組擷取內嵌 .cab 檔案,並將它儲存為指定的檔案。 如果檔案不存在,安裝程式會建立此檔案,並在檔案存在時覆寫該檔案。 如需詳細資訊,請參閱 Merge 物件的 ExtractCAB 方法。

IMsmMerge2::ExtractCAB Mergemod.dll 2.0 版或更新版本。

 
IMsmMerge::ExtractCAB 所有 Mergemod.dll 版本。

語法

HRESULT ExtractCAB(
  [in] const BSTR FileName
);

參數

[in] FileName

完整目的地檔案。 LPCWSTR 可用來取代 BSTR

傳回值

這個方法可以傳回下列其中一個值。

意義
E_INVALIDARG
其中一個自變數無效。
ERROR_OPEN_FAILED為 HRESULT
無法建立輸出檔。
ERROR_WRITE_FAULT為 HRESULT
無法將數據寫入輸出檔。
E_FAIL
無法存取內嵌 .cab 檔案。
S_FALSE
找不到內嵌 .cab 檔案。
S_OK
此函數已成功。

規格需求

需求
最低支援的用戶端 Mergemod.dll 1.0 或更新版本
目標平台 Windows
標頭 mergemod.h
Dll Mergemod.dll

另請參閱

合併模組自動化