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 |
---|---|
|
A ferramenta não precisa fornecer dados de configuração. |
|
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 |