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

另请参阅

合并模块自动化