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 |