Partager via


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 Remarques.

[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 module est NULL, ces informations ne sont pas retournées.

Valeur de retour

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

Retourner le code Description
S_OK
La méthode a réussi

Remarques

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

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3