Интерфейс 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 |