Condividi tramite


Metodo IDebugSymbols2::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 il percorso del modulo.

[in] Base

Se Index è DEBUG_ANY_ID, specifica il percorso nello spazio degli 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 altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
S_FALSE
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.
E_NOINTERFACE
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 (includere Dbgeng.h)

Vedi anche

GetModuleByIndex

GetModuleByOffset2

GetNumberModules

IDebugSymbols2

IDebugSymbols3