IMsmMerge2::CreateSourceImage 方法 (mergemod.h)

使用 CreateSourceImage 方法,客户端可以在合并后将文件从模块提取到磁盘上的源映像,同时考虑在模块配置期间可能对模块所做的更改。 有关详细信息,请参阅 Merge 对象的 CreateSourceImage 方法。

语法

HRESULT CreateSourceImage(
  [in]  const BSTR   Path,
  [in]  VARIANT_BOOL fLongFileNames,
  [out] IMsmStrings  **pFilePaths
);

parameters

[in] Path

安装的源映像的根目录路径。

[in] fLongFileNames

fLongFileNames 确定路径段和最终文件名是否都使用长文件名。

[out] pFilePaths

指向内存位置的指针。 此内存位置接收指向字符串枚举器的第二个指针,其中包含提取的文件的完全限定路径列表。 如果无法提取任何文件,则列表为空。 此参数可能为 null。 如果 pFilePaths 为 Null,则不提供任何列表。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
最低受支持的客户端 Mergemod.dll 2.0 或更高版本
目标平台 Windows
标头 mergemod.h
DLL Mergemod.dll

另请参阅

合并模块自动化