Metodo IDebugSymbols3::GetModuleVersionInformation (dbgeng.h)
Il metodo GetModuleVersionInformation restituisce informazioni sulla versione per il modulo specificato.
Sintassi
HRESULT GetModuleVersionInformation(
[in] ULONG Index,
[in] ULONG64 Base,
[in] PCSTR Item,
[out, optional] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG VerInfoSize
);
Parametri
[in] Index
Specifica l'indice del modulo. Se è impostato su DEBUG_ANY_ID, il parametro Base viene usato per specificare invece il percorso del modulo.
[in] Base
Se Index è DEBUG_ANY_ID, specifica la posizione nello spazio indirizzi di memoria della destinazione della base del modulo. In caso contrario, viene ignorato.
[in] Item
Specifica le informazioni sulla versione richieste. Questa stringa corrisponde al parametro lpSubBlock della funzione VerQueryValue. Per informazioni dettagliate sulla funzione VerQueryValue , vedere Platform SDK.
[out, optional] Buffer
Riceve le informazioni sulla versione richieste. Se Buffer è NULL, queste informazioni non vengono restituite.
[in] BufferSize
Specifica le dimensioni in caratteri del buffer buffer. Questa dimensione include lo spazio per il carattere di terminazione '\0'.
[out, optional] VerInfoSize
Riceve le dimensioni in caratteri delle informazioni sulla versione. Questa dimensione include lo spazio per il carattere di terminazione '\0'. Se VerInfoSize è NULL, queste informazioni non vengono restituite.
Valore restituito
Questo metodo può anche restituire altri valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Le dimensioni del buffer sono inferiori alle dimensioni delle informazioni sulla versione. In questo caso il buffer viene riempito con le informazioni sulla versione troncate. |
|
Il modulo specificato non è stato trovato. |
Commenti
Le informazioni sulla versione del modulo sono disponibili solo per i moduli caricati e potrebbero non essere disponibili in tutte le sessioni.
Per altre informazioni sui moduli, vedere Moduli.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |