IDebugSymbols::GetSymbolTypeId, méthode (dbgeng.h)

La méthode GetSymbolTypeId retourne l’ID de type et le module du symbole spécifié.

Syntaxe

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

Paramètres

[in] Symbol

Spécifie l’expression dont l’ID de type est demandé. Pour plus d’informations sur la syntaxe de cette expression, consultez la section Notes.

[out] TypeId

Reçoit l’ID de type.

[out, optional] Module

Reçoit l’adresse de base du module contenant le symbole. Pour plus d’informations, consultez Modules. Si le module est NULL, ces informations ne sont pas retournées.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi

Notes

L’expression Symbol peut contenir des champs de structure, un déreferencing de pointeur et un dereferencing de tableau , par exemple my_struct.some_field[0].

Pour plus d’informations sur les symboles, consultez Symboles.

Spécifications

   
Plateforme cible Bureau
En-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3