Поделиться через


Интерфейс IMsmMerge (mergemod.h)

ИнтерфейсЫ IMsmMerge и IMsmMerge2 предоставляют интерфейсы для объекта Merge. Объект Merge предоставляет доступ к другим объектам верхнего уровня. Объект Merge должен быть создан перед загрузкой поддержки автоматизации, необходимой com для доступа к функциям в Mergemod.dll.

Наследование

Интерфейс IMsmMerge наследуется от интерфейса IDispatch . IMsmMerge также имеет следующие типы элементов:

Методы

Интерфейс IMsmMerge содержит следующие методы.

 
IMsmMerge::CloseDatabase

Метод CloseDatabase закрывает открытую базу данных установщика Windows. Дополнительные сведения см. в разделе Метод CloseDatabase объекта Merge.
IMsmMerge::CloseLog

Метод функции CloseLog закрывает текущий журнал. Дополнительные сведения см. в разделе Метод CloseLog объекта Merge.
IMsmMerge::CloseModule

Метод CloseModule закрывает открытый модуль слияния установщика Windows. Дополнительные сведения см. в разделе Метод CloseModule объекта Merge.
IMsmMerge::Connect

Метод Connect подключает модуль, который был или будет объединен с базой данных, с дополнительным компонентом. Дополнительные сведения см. в разделе Метод Connect объекта Merge.
IMsmMerge::ExtractCAB

Метод ExtractCAB извлекает внедренный файл .cab из модуля и сохраняет его как указанный файл.
IMsmMerge::ExtractFiles

Метод ExtractFiles извлекает внедренный файл .cab из модуля, а затем записывает эти файлы в целевой каталог. Дополнительные сведения см. в разделе Метод ExtractFiles объекта Merge.
IMsmMerge::get_Dependencies

Метод get_Dependencies извлекает свойство Dependencies объекта Merge.
IMsmMerge::get_Errors

Метод get_Errors извлекает свойство Errors объекта Merge. При этом извлекается текущая коллекция ошибок.
IMsmMerge::Log

Метод Log записывает текстовую строку в текущий открытый файл журнала. Дополнительные сведения см. в разделе Метод Log объекта Merge.
IMsmMerge::Merge

Метод Merge выполняет слияние текущей базы данных и текущего модуля.
IMsmMerge::OpenDatabase

Метод OpenDatabase открывает базу данных установки установщика Windows, расположенную по указанному пути, которая должна быть объединена с модулем. Дополнительные сведения см. в статье Метод OpenDatabase объекта Merge.
IMsmMerge::OpenLog

Метод OpenLog открывает файл журнала, который получает сообщения о ходе выполнения и ошибках.
IMsmMerge::OpenModule

Метод OpenModule открывает модуль слияния установщика Windows в режиме только для чтения. Модуль должен быть открыт, прежде чем его можно будет объединить с базой данных установки. Дополнительные сведения см. в статье Метод OpenModule объекта Merge.

Требования

   
Минимальная версия клиента Mergemod.dll 1.0 или более поздней версии
Целевая платформа Windows
Header mergemod.h