Partager via


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

Voir aussi