Méthode IDebugSymbols3 ::GetConstantName (dbgeng.h)
La méthode GetConstantName retourne le nom de la constante spécifiée.
Syntaxe
HRESULT GetConstantName(
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] ULONG64 Value,
[out, optional] PSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize
);
Paramètres
[in] Module
Spécifie l’adresse de base du module dans lequel la constante a été définie.
[in] TypeId
Spécifie l’ID de type de la constante.
[in] Value
Spécifie la valeur de la constante.
[out, optional] NameBuffer
Reçoit le nom de la constante. Si NameBuffer a la valeur NULL, ces informations ne sont pas retournées.
[in] NameBufferSize
Spécifie la taille en caractères de la mémoire tampon NameBuffer. Cette taille inclut l’espace pour le caractère de fin « \0 ».
[out, optional] NameSize
Reçoit la taille en caractères du nom de la constante. Cette taille inclut l’espace pour le caractère de fin « \0 ».
Valeur retournée
Code de retour | Description |
---|---|
|
La méthode a réussi. |
|
La méthode a réussi. Toutefois, la mémoire tampon n’était pas assez grande pour le nom de la constante et elle a été tronquée. |
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 symboles, consultez Symboles.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour