Méthode IDebugSymbols ::GetSymbolTypeId (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 a la valeur 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 |
---|---|
|
La méthode a réussi |
Remarques
L’expression Symbol peut contenir des champs de structure, un déréférencement de pointeur et un déréférencement de tableau, par exemple my_struct.some_field[0].
Pour plus d’informations sur les symboles, consultez Symboles.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |