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 |