Méthode IDebugSymbols3 ::GetSymbolTypeIdWide (dbgeng.h)

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

Syntaxe

HRESULT GetSymbolTypeIdWide(
  [in]            PCWSTR   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 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
S_OK
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)

Voir aussi

GetSymbolTypeId

GetTypeId

IDebugSymbols3