Condividi tramite


Metodo IDebugSymbols3::GetSymbolModuleWide (dbgeng.h)

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

Sintassi

HRESULT GetSymbolModuleWide(
  [in]  PCWSTR   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 il percorso nello spazio indirizzi di memoria della destinazione della base del modulo. Per altre informazioni, vedere Modules.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.
E_NOINTERFACE
Impossibile trovare il simbolo o il modulo.

Osservazioni

La stringa Simbolo deve contenere un punto esclamativo ( ! ). Se Simbolo è un nome di simbolo completo del 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 di modulo(ad esempio, mymodule!) il motore restituisce il primo modulo con questo nome di modulo.

Per altre informazioni sui simboli, vedere Simboli.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)