Interfaz IMsmMerge2 (mergemod.h)
La interfaz IMsmMerge y la interfaz IMsmMerge2 proporcionan interfaces al objeto Merge. La interfaz IMsmMerge2 proporciona una manera de que la herramienta de combinación de cliente utilice la nueva funcionalidad de módulo configurable. Mergemod.dll proporciona acceso a la funcionalidad extendida en tiempo de compilación a través de una segunda versión del CLSID existente. Este CLSID admite la funcionalidad existente disponible a través de la interfaz IMsmMerge, pero la interfaz predeterminada en el objeto (y la interfaz dual asociada) es la interfaz IMsmMerge2 en lugar de la interfaz IMsmMerge.
La solicitud de esta interfaz no confirma la herramienta para usar la nueva funcionalidad. La interfaz admite las versiones estándar y "Ex" de las llamadas de interfaz adecuadas.
El objeto Merge proporciona acceso a otros objetos de nivel superior. Se debe crear un objeto Merge antes de cargar la compatibilidad de automatización requerida por COM para acceder a las funciones de Mergemod.dll.
Herencia
La interfaz IMsmMerge2 hereda de la interfaz IDispatch . IMsmMerge2 también tiene estos tipos de miembros:
Métodos
La interfaz IMsmMerge2 tiene estos métodos.
IMsmMerge2::CreateSourceImage El método CreateSourceImage permite al cliente extraer los archivos de un módulo a una imagen de origen en el disco después de una combinación, teniendo en cuenta los cambios realizados en el módulo que podrían haberse realizado durante la configuración del módulo. |
IMsmMerge2::ExtractFilesEx El método ExtractFilesEx extrae el archivo .cab incrustado de un módulo y, a continuación, escribe esos archivos en el directorio de destino. Para obtener más información, vea el método ExtractFilesEx del objeto Merge. |
IMsmMerge2::get_ConfigurableItems El método get_ConfigurableItems recupera la propiedad ConfigurableItems del objeto Merge. |
IMsmMerge2::MergeEx El método MergeEx ejecuta una combinación de la base de datos actual y el módulo actual. |
Requisitos
Cliente mínimo compatible | Mergemod.dll 2.0 o posterior |
Plataforma de destino | Windows |
Encabezado | mergemod.h |