Share via


IMsmMerge2-Schnittstelle (mergemod.h)

Die IMsmMerge-Schnittstelle und die IMsmMerge2-Schnittstelle stellen Schnittstellen für das Merge-Objekt bereit. Die IMsmMerge2-Schnittstelle bietet dem Client merge-Tool eine Möglichkeit, die neue konfigurierbare Modulfunktionalität zu nutzen. Mergemod.dll ermöglicht den Zugriff auf die erweiterte Funktionalität zur Buildzeit über eine zweite Version der vorhandenen CLSID. Diese CLSID unterstützt vorhandene Funktionen, die über die IMsmMerge-Schnittstelle verfügbar sind, aber die Standardschnittstelle für das Objekt (und die zugeordnete duale Schnittstelle) ist die IMsmMerge2-Schnittstelle anstelle der IMsmMerge-Schnittstelle.

Wenn Sie diese Schnittstelle anfordern, wird das Tool nicht zur Verwendung der neuen Funktionalität committen. Die Schnittstelle unterstützt sowohl die Standard- als auch die "Ex"-Version der entsprechenden Schnittstellenaufrufe.

Das Merge-Objekt bietet Zugriff auf andere Objekte der obersten Ebene. Ein Merge-Objekt muss erstellt werden, bevor die von COM benötigte Automatisierungsunterstützung für den Zugriff auf die Funktionen in Mergemod.dll geladen wird.

Vererbung

Die IMsmMerge2-Schnittstelle erbt von der IDispatch-Schnittstelle . IMsmMerge2 verfügt auch über folgende Membertypen:

Methoden

Die IMsmMerge2-Schnittstelle verfügt über diese Methoden.

 
IMsmMerge2::CreateSourceImage

Die CreateSourceImage-Methode ermöglicht es dem Client, die Dateien aus einem Modul nach einer Zusammenführung in ein Quellimage auf dem Datenträger zu extrahieren, wobei Änderungen am Modul berücksichtigt werden, die möglicherweise während der Modulkonfiguration vorgenommen wurden.
IMsmMerge2::ExtractFilesEx

Die ExtractFilesEx-Methode extrahiert die eingebettete .cab-Datei aus einem Modul und schreibt diese Dateien dann in das Zielverzeichnis. Weitere Informationen finden Sie unter der ExtractFilesEx-Methode des Merge-Objekts.
IMsmMerge2::get_ConfigurableItems

Die get_ConfigurableItems-Methode ruft die KonfigurierbarItems-Eigenschaft des Merge-Objekts ab.
IMsmMerge2::MergeEx

Die MergeEx-Methode führt eine Zusammenführung der aktuellen Datenbank und des aktuellen Moduls aus.

Anforderungen

   
Unterstützte Mindestversion (Client) Mergemod.dll 2.0 oder höher
Zielplattform Windows
Kopfzeile mergemod.h