Partager via


Interface IMsmMerge2 (mergemod.h)

L’interface IMsmMerge et l’interface IMsmMerge2 fournissent des interfaces à l’objet Merge. L’interface IMsmMerge2 permet à l’outil de fusion de client d’utiliser la nouvelle fonctionnalité de module configurable. Mergemod.dll permet d’accéder aux fonctionnalités étendues lors de la génération via une deuxième version du CLSID existant. Ce CLSID prend en charge les fonctionnalités existantes disponibles via l’interface IMsmMerge, mais l’interface par défaut sur l’objet (et l’interface double associée) est l’interface IMsmMerge2 au lieu de l’interface IMsmMerge.

La demande de cette interface ne valide pas l’outil à l’aide de la nouvelle fonctionnalité. L’interface prend en charge les versions standard et « Ex » des appels d’interface appropriés.

L’objet Merge permet d’accéder à d’autres objets de niveau supérieur. Un objet Merge doit être créé avant de charger la prise en charge de l’automatisation requise par COM pour accéder aux fonctions dans Mergemod.dll.

Héritage

L’interface IMsmMerge2 hérite de l’interface IDispatch. IMsmMerge2 a également les types de membres suivants :

Méthodes

L’interface IMsmMerge2 a ces méthodes.

 
IMsmMerge2::CreateSourceImage

La méthode CreateSourceImage permet au client d’extraire les fichiers d’un module vers une image source sur le disque après une fusion, en tenant compte des modifications apportées au module pendant la configuration du module.
IMsmMerge2::ExtractFilesEx

La méthode ExtractFilesEx extrait le fichier de .cab incorporé à partir d’un module, puis écrit ces fichiers dans le répertoire de destination. Pour plus d’informations, consultez la méthode ExtractFilesEx de l’objet Merge.
IMsmMerge2::get_ConfigurableItems

La méthode get_ConfigurableItems récupère la propriété ConfigurableItems de l’objet Merge.
IMsmMerge2::MergeEx

La méthode MergeEx exécute une fusion de la base de données actuelle et du module actuel.

Spécifications

   
Client minimal pris en charge Mergemod.dll 2.0 ou ultérieur
Plateforme cible Windows
En-tête mergemod.h