Condividi tramite


Metodo IMsmConfigureModule::P rovideTextData (mergemod.h)

Il metodo ProvideTextData recupera i dati di testo dallo strumento client. Per altre informazioni, vedere il metodo ProvideTextData dell'oggetto ConfigureModule .

Sintassi

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

Parametri

[in] Name

Se lo strumento non fornisce dati di configurazione per questo valore, la funzione deve restituire S_FALSE. In questo caso, Mergemod.dll ignora il valore dell'argomento ConfigData e usa il valore predefinito dalla tabella ModuleConfiguration.

[out] ConfigData

Lo strumento deve restituire S_OK e fornire il testo di personalizzazione appropriato in ConfigData. Lo strumento client è responsabile dell'allocazione dei dati, ma Mergemod.dll è responsabile del rilascio della memoria. Questo argomento deve essere un oggetto BSTR . LPCWSTR non è accettato.

Valore restituito

Qualsiasi codice restituito diverso da S_OK o S_FALSE causa la registrazione di un errore (se un log è aperto) e determina l'esito negativo dell'unione.

Commenti

Il client può essere chiamato non più di una volta per ogni record nella tabella ModuleConfiguration. Si noti che Mergemod.dll non effettua mai più chiamate al client per lo stesso valore "Name". Se nella tabella ModuleSubstitution non viene usato alcun record, una voce nella tabella ModuleConfiguration non causa chiamate al client.

Requisiti

Requisito Valore
Client minimo supportato Mergemod.dll 2.0 o versioni successive
Piattaforma di destinazione Windows
Intestazione mergemod.h
DLL Mergemod.dll

Vedi anche

IMsmConfigureModule

Automazione del modulo di merge