Share via


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