Partager via


Méthode IDebugSymbolGroup2 ::GetSymbolSize (dbgeng.h)

La méthode GetSymbolSize retourne la taille de la valeur d’un symbole.

Syntaxe

HRESULT GetSymbolSize(
  [in]  ULONG  Index,
  [out] PULONG Size
);

Paramètres

[in] Index

Index du symbole à supprimer. L’index d’un symbole est un numéro d’identification. L’index est compris entre zéro et le nombre de symboles dans le groupe de symboles moins un.

[out] Size

Taille, en octets, de la valeur du symbole. Il est possible que ces informations ne soient pas disponibles. Si ces informations ne sont pas disponibles, La taille est définie sur zéro. Pour certains symboles (par exemple, le code d’une fonction), les données peuvent être réparties sur plusieurs régions. Dans ce cas, la taille n’est pas significative.

Valeur retournée

Code de retour Description
S_OK
La méthode a réussi.
E_NOINTERFACE
Le symbole n’a pas de données de type associées.
 

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

Remarques

Pour plus d’informations sur les groupes de symboles, consultez Étendues et Groupes de symboles.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

GetNumberSymbols

IDebugSymbolGroup2

IDebugSymbols ::GetTypeSize