Método IMsmConfigureModule::P rovideIntegerData (mergemod.h)

O método ProvideIntegerData recupera dados inteiros da ferramenta cliente. Para obter mais informações, consulte o método ProvideIntegerData do objeto ConfigureModule .

Sintaxe

HRESULT ProvideIntegerData(
  [in]  const BSTR Name,
  [out] long       *ConfigData
);

Parâmetros

[in] Name

Se a ferramenta não precisar fornecer dados de configuração para esse valor Name, a função deverá retornar S_FALSE. Nesse caso, Mergemod.dll ignora o valor do argumento ConfigData e usará o valor Padrão da tabela ModuleConfiguration.

[out] ConfigData

A ferramenta deve retornar S_OK e fornecer o texto de personalização apropriado em ConfigData. A ferramenta de cliente é responsável por alocar os dados, mas Mergemod.dll é responsável por liberar a memória.

Retornar valor

Qualquer código de retorno diferente de S_OK ou S_FALSE faz com que um erro seja registrado (se um log estiver aberto) e resulta na falha da mesclagem.

Valor Significado
S_FALSE
A ferramenta não precisa fornecer dados de configuração.
S_OK
Função bem-sucedida.

Comentários

O cliente pode ser chamado apenas uma vez para cada registro na tabela ModuleConfiguration. Observe que Mergemod.dll nunca faz várias chamadas para o cliente com o mesmo valor de "Nome". Se nenhum registro na tabela ModuleSubstitution usar a propriedade, uma entrada na tabela ModuleConfiguration não causará chamadas ao cliente.

Requisitos

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

Confira também

IMsmConfigureModule

Automação de módulo de mesclagem