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
S_FALSE
Lo strumento non deve fornire dati di configurazione.
S_OK
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

Vedi anche

IMsmConfigureModule

Automazione dei moduli di merge