Metodo IDebugSymbols2::GetSymbolModule (dbgeng.h)

Il metodo GetSymbolModule restituisce l'indirizzo di base del modulo che contiene il simbolo specificato.

Sintassi

HRESULT GetSymbolModule(
  [in]  PCSTR    Symbol,
  [out] PULONG64 Base
);

Parametri

[in] Symbol

Specifica il nome del simbolo da cercare. Per informazioni dettagliate sulla sintassi di questo nome, vedere la sezione Osservazioni.

[out] Base

Riceve la posizione nello spazio degli indirizzi di memoria della destinazione della base del modulo. Per altre informazioni, vedere Moduli.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_NOINTERFACE
Impossibile trovare il simbolo o il modulo.

Commenti

Il simbolo stringa deve contenere un punto esclamativo ( ! ). Se Symbol è un nome simbolo qualificato dal modulo (ad esempio, mymodules!main) o se il nome del modulo viene omesso (ad esempio , !main), il motore cercherà questo simbolo e restituirà il modulo in cui viene trovato. Se Symbol contiene solo un nome del modulo,ad esempio mymodule!, il motore restituisce il primo modulo con questo nome del modulo.

Per altre informazioni sui simboli, vedere Simboli.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)