Compartilhar via


Interface IMsmMerge2 (mergemod.h)

A interface IMsmMerge e a interface IMsmMerge2 fornecem interfaces para o objeto Merge. A interface IMsmMerge2 fornece uma maneira de a ferramenta de mesclagem do cliente utilizar a nova funcionalidade configurável-module. O Mergemod.dll fornece acesso à funcionalidade estendida no momento do build por meio de uma segunda versão do CLSID existente. Esse CLSID dá suporte à funcionalidade existente disponível por meio da interface IMsmMerge, mas a interface padrão no objeto (e na interface dupla associada) é a interface IMsmMerge2 em vez da interface IMsmMerge.

Solicitar essa interface não confirma a ferramenta para usar a nova funcionalidade. A interface dá suporte às versões padrão e "Ex" das chamadas de interface apropriadas.

O objeto Merge fornece acesso a outros objetos de nível superior. Um objeto Merge precisa ser criado antes de carregar o suporte de automação exigido pelo COM para acessar as funções no Mergemod.dll.

Herança

A interface IMsmMerge2 herda da interface IDispatch . O IMsmMerge2 também tem esses tipos de membros:

Métodos

A interface IMsmMerge2 tem esses métodos.

 
IMsmMerge2::CreateSourceImage

O método CreateSourceImage permite que o cliente extraia os arquivos de um módulo para uma imagem de origem no disco após uma mesclagem, levando em conta as alterações no módulo que podem ter sido feitas durante a configuração do módulo.
IMsmMerge2::ExtractFilesEx

O método ExtractFilesEx extrai o arquivo .cab inserido de um módulo e grava esses arquivos no diretório de destino. Para obter mais informações, consulte o método ExtractFilesEx do objeto Merge.
IMsmMerge2::get_ConfigurableItems

O método get_ConfigurableItems recupera a propriedade ConfigurableItems do objeto Merge.
IMsmMerge2::MergeEx

O método MergeEx executa uma mesclagem do banco de dados atual e do módulo atual.

Requisitos

   
Cliente mínimo com suporte Mergemod.dll 2.0 ou versões posteriores
Plataforma de Destino Windows
Cabeçalho mergemod.h