Compartir a través de


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

El método ProvideTextData recupera datos de texto de la herramienta cliente. Para obtener más información, vea el método ProvideTextData del objeto ConfigureModule .

Sintaxis

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

Parámetros

[in] Name

Si la herramienta no proporciona datos de configuración para este valor, la función debe devolver S_FALSE. En este caso, Mergemod.dll omite el valor del argumento ConfigData y usa 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. Este argumento debe ser un objeto BSTR . LPCWSTR no se acepta.

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.

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

Consulte también

IMsmConfigureModule

Automatización de módulos de combinación