Metodo IMsmConfigureModule::P rovideIntegerData (mergemod.h)
Il metodo ProvideIntegerData recupera i dati integer dallo strumento client. Per altre informazioni, vedere il metodo ProvideIntegerData dell'oggetto ConfigureModule .
Sintassi
HRESULT ProvideIntegerData(
[in] const BSTR Name,
[out] long *ConfigData
);
Parametri
[in] Name
Se lo strumento non deve fornire 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 userà il valore predefinito della 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.
Valore restituito
Qualsiasi codice restituito diverso da S_OK o S_FALSE causa la registrazione di un errore (se un log è aperto) e genera un errore di unione.
Valore | Significato |
---|---|
|
Lo strumento non deve fornire dati di configurazione. |
|
Funzione riuscita. |
Commenti
Il client può essere chiamato non più di una volta per ogni record nella tabella ModuleConfiguration. Si noti che Mergemod.dll non esegue mai più chiamate al client per lo stesso valore "Name". Se nessun record nella tabella ModuleSubstitution utilizza la proprietà , una voce nella tabella ModuleConfiguration non causa chiamate al client.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Mergemod.dll 2.0 o versione successiva |
Piattaforma di destinazione | Windows |
Intestazione | mergemod.h |
DLL | Mergemod.dll |