Méthode IDebugSymbolGroup2 ::GetSymbolTypeName (dbgeng.h)
Les méthodes GetSymbolTypeName retournent le nom du type du symbole spécifié.
Syntaxe
HRESULT GetSymbolTypeName(
[in] ULONG Index,
[out, optional] PSTR Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG NameSize
);
Paramètres
[in] Index
Index du symbole dont vous souhaitez obtenir le nom de type. 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, optional] Buffer
Nom du type du symbole. Si Buffer a la valeur NULL, ces informations ne sont pas retournées.
[in] BufferSize
Taille, en caractères, de la mémoire tampon . Cette taille inclut l’espace pour le caractère de fin « \0 ».
[out, optional] NameSize
Taille, en caractères, du nom du type du symbole. Cette taille inclut l’espace pour le caractère de fin « \0 ». Si NameSize a la valeur NULL, ces informations ne sont pas retournées.
Valeur retournée
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
La taille de la mémoire tampon était inférieure à la taille du nom du type du symbole. La mémoire tampon est remplie avec le nom tronqué. |
Cette méthode peut également retourner des 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) |