IMsmMerge 接口 (mergemod.h)

IMsmMerge 接口和 IMsmMerge2 接口为 Merge 对象提供接口。 Merge 对象提供对其他顶级对象的访问。 必须先创建 Merge 对象,然后才能加载 COM 所需的自动化支持来访问 Mergemod.dll 中的函数。

继承

IMsmMerge 接口继承自 IDispatch 接口。 IMsmMerge 还具有以下类型的成员:

方法

IMsmMerge 接口具有这些方法。

 
IMsmMerge::CloseDatabase

CloseDatabase 方法关闭当前打开的 Windows Installer 数据库。 有关详细信息,请参阅 Merge 对象的 CloseDatabase 方法。
IMsmMerge::CloseLog

CloseLog 函数方法关闭当前日志。 有关详细信息,请参阅 Merge 对象的 CloseLog 方法。
IMsmMerge::CloseModule

CloseModule 方法关闭当前打开的 Windows Installer 合并模块。 有关详细信息,请参阅 Merge 对象的 CloseModule 方法。
IMsmMerge::Connect

Connect 方法将已或将要合并到数据库中的模块连接到附加功能。 有关详细信息,请参阅 Merge 对象的 Connect 方法。
IMsmMerge::ExtractCAB

ExtractCAB 方法从模块中提取嵌入 .cab 文件,并将其保存为指定的文件。
IMsmMerge::ExtractFiles

ExtractFiles 方法从模块中提取嵌入 .cab 文件,然后将这些文件写入目标目录。 有关详细信息,请参阅 Merge 对象的 ExtractFiles 方法。
IMsmMerge::get_Dependencies

get_Dependencies 方法检索 Merge 对象的 Dependencies 属性。
IMsmMerge::get_Errors

get_Errors 方法检索 Merge 对象的 Errors 属性。 这会检索当前错误集合。
IMsmMerge::Log

Log 方法将文本字符串写入当前打开的日志文件。 有关详细信息,请参阅 Merge 对象的 Log 方法。
IMsmMerge::Merge

Merge 方法可执行当前数据库和当前模块的合并。
IMsmMerge::OpenDatabase

OpenDatabase 方法打开位于指定路径的 Windows Installer 安装数据库,该数据库将与模块合并。 有关详细信息,请参阅 Merge 对象的 OpenDatabase 方法。
IMsmMerge::OpenLog

OpenLog 方法打开接收进度和错误消息的日志文件。
IMsmMerge::OpenModule

OpenModule 方法以只读模式打开 Windows Installer 合并模块。 必须先打开模块,然后才能将其与安装数据库合并。 有关详细信息,请参阅 Merge 对象的 OpenModule 方法。

要求

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