IDebugEnumField
Cette interface représente un type d’énumération.
Syntaxe
IDebugEnumField : IDebugContainerField
Remarques pour les implémenteurs
Un fournisseur de symboles implémente cette interface pour représenter une énumération.
Remarques pour les appelants
Utilisez QueryInterface pour obtenir cette interface à partir de l’interface IDebugField si GetKind retourne FIELD_TYPE_ENUM
.
Méthodes dans l’ordre de la table virtuelle
Outre les méthodes sur les interfaces et IDebugContainerField
les IDebugField
méthodes, cette interface implémente les méthodes suivantes :
Méthode | Description |
---|---|
GetUnderlyingSymbol | Retourne un champ IDebugField décrivant le nom de ce type d’énumération. |
GetStringFromValue | Retourne le nom de la constante d’énumération associée à la valeur donnée. |
GetValueFromString | Retourne la valeur associée au nom de constante d’énumération donné |
GetValueFromStringCaseInsensitive | Retourne la valeur associée au nom de constante d’énumération donné, mais ignore la casse. |
Notes
Il s’agit du symbole sous-jacent qui est réellement lié à un emplacement avec Bind.
Spécifications
En-tête : sh.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll