Metodo ConfigureModule.ProvideTextData
Il metodo ProvideTextData viene chiamato da Mergemod.dll per recuperare i dati di testo dallo strumento client. Mergemod.dll fornisce il nome dalla voce corrispondente nella tabella ModuleConfiguration.
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.dllis responsabile del rilascio della memoria. Questo argomento DEVE essere un oggetto BSTR . LPCWSTR NON è accettato.
Se lo strumento non fornisce dati di configurazione per questo valore name , 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.
Qualsiasi codice restituito diverso da S_OK o S_FALSE causerà la registrazione di un errore (se un log è aperto) e comporterà l'esito negativo dell'unione.
Poiché questa funzione segue la convenzione BSTR standard, Null equivale alla stringa vuota.
Sintassi
ConfigureModule.ProvideTextData(
Name,
ConfigData
)
Parametri
-
Nome
-
Nome dell'elemento per il quale vengono recuperati i dati.
-
ConfigData
-
Puntatore al testo di personalizzazione.
Valore restituito
Questo metodo non restituisce valori.
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.
C++
Vedere La funzione ProvideTextData.
Requisiti
Requisito | Valore |
---|---|
Versione |
Mergemod.dll 2.0 o versioni successive |
Intestazione |
|
DLL |
|