Método IMsmConfigureModule::P rovideIntegerData (mergemod.h)
El método ProvideIntegerData recupera datos enteros de la herramienta cliente. Para obtener más información, vea el método ProvideIntegerData del objeto ConfigureModule .
Sintaxis
HRESULT ProvideIntegerData(
[in] const BSTR Name,
[out] long *ConfigData
);
Parámetros
[in] Name
Si la herramienta no necesita proporcionar datos de configuración para este valor name, la función debe devolver S_FALSE. En este caso Mergemod.dll omite el valor del argumento ConfigData y usará el valor Predeterminado de la tabla ModuleConfiguration.
[out] ConfigData
La herramienta debe devolver S_OK y proporcionar el texto de personalización adecuado en ConfigData. La herramienta cliente es responsable de asignar los datos, pero Mergemod.dll es responsable de liberar la memoria.
Valor devuelto
Cualquier código de retorno distinto de S_OK o S_FALSE hace que se registre un error (si hay un registro abierto) y se producirá un error en la combinación.
Valor | Significado |
---|---|
|
La herramienta no necesita proporcionar datos de configuración. |
|
La función se realizó correctamente. |
Observaciones
Solo se puede llamar al cliente una vez por cada registro de la tabla ModuleConfiguration. Tenga en cuenta que Mergemod.dll nunca realiza varias llamadas al cliente para el mismo valor "Name". Si no hay ningún registro en la tabla ModuleSubstitution que use la propiedad, una entrada de la tabla ModuleConfiguration no provoca llamadas al cliente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Mergemod.dll 2.0 o posterior |
Plataforma de destino | Windows |
Encabezado | mergemod.h |
Archivo DLL | Mergemod.dll |