Metodo IDebugSymbols::GetSymbolTypeId (dbgeng.h)

Il metodo GetSymbolTypeId restituisce l'ID del tipo e il modulo del simbolo specificato.

Sintassi

HRESULT GetSymbolTypeId(
  [in]            PCSTR    Symbol,
  [out]           PULONG   TypeId,
  [out, optional] PULONG64 Module
);

Parametri

[in] Symbol

Specifica l'espressione il cui ID di tipo è richiesto. Per informazioni dettagliate sulla sintassi di questa espressione, vedere la sezione Osservazioni.

[out] TypeId

Riceve l'ID del tipo.

[out, optional] Module

Riceve l'indirizzo di base del modulo contenente il simbolo. Per altre informazioni, vedere Moduli. Se Module è NULL, queste informazioni non vengono restituite.

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

Commenti

L'espressione Symbol può contenere campi struttura, dereferenziazione del puntatore e dereferenziazione della matrice, ad esempio my_struct.some_field[0].

Per altre informazioni sui simboli, vedere Simboli.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3