Share via


Interfaccia IMsmMerge2 (mergemod.h)

L'interfaccia IMsmMerge e l'interfaccia IMsmMerge2 forniscono interfacce all'oggetto Merge. L'interfaccia IMsmMerge2 consente allo strumento di unione client di usare la nuova funzionalità configurabile del modulo. Mergemod.dll consente l'accesso alle funzionalità estese in fase di compilazione tramite una seconda versione del CLSID esistente. Questo CLSID supporta le funzionalità esistenti disponibili tramite l'interfaccia IMsmMerge , ma l'interfaccia predefinita nell'oggetto (e l'interfaccia doppia associata) è l'interfaccia IMsmMerge2 anziché l'interfaccia IMsmMerge .

La richiesta di questa interfaccia non esegue il commit dello strumento per l'uso della nuova funzionalità. L'interfaccia supporta sia le versioni standard che le versioni "Ex" delle chiamate di interfaccia appropriate.

L'oggetto Merge consente l'accesso ad altri oggetti di primo livello. È necessario creare un oggetto Merge prima di caricare il supporto di automazione richiesto da COM per accedere alle funzioni in Mergemod.dll.

Ereditarietà

L'interfaccia IMsmMerge2 eredita dall'interfaccia IDispatch . IMsmMerge2 include anche questi tipi di membri:

Metodi

L'interfaccia IMsmMerge2 include questi metodi.

 
IMsmMerge2::CreateSourceImage

Il metodo CreateSourceImage consente al client di estrarre i file da un modulo a un'immagine di origine su disco dopo un'unione, tenendo conto delle modifiche apportate al modulo che potrebbero essere state apportate durante la configurazione del modulo.
IMsmMerge2::ExtractFilesEx

Il metodo ExtractFilesEx estrae il file .cab incorporato da un modulo e quindi scrive tali file nella directory di destinazione. Per altre informazioni, vedere il metodo ExtractFilesEx dell'oggetto Merge.
IMsmMerge2::get_ConfigurableItems

Il metodo get_ConfigurableItems recupera la proprietà ConfigurableItems dell'oggetto Merge.
IMsmMerge2::MergeEx

Il metodo MergeEx esegue un'unione del database corrente e del modulo corrente.

Requisiti

   
Client minimo supportato Mergemod.dll 2.0 o versione successiva
Piattaforma di destinazione Windows
Intestazione mergemod.h