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 |