Partager via


IDebugEnumField

cette interface représente un type énumération.

IDebugEnumField : IDebugContainerField

Remarques à l'intention des implémenteurs

un fournisseur de symbole implémente cette interface pour représenter une énumération.

Remarques pour les appelants

Utilisation QueryInterface d'obtenir cette interface de l'interface d' IDebugField si IDebugField : : GetKind retourne FIELD_TYPE_ENUM.

méthodes en commande de VTable

En plus de les méthodes sur des interfaces d' IDebugField et d' IDebugContainerField , cette interface implémente les méthodes suivantes :

Méthode

Description

IDebugEnumField : : GetUnderlyingSymbol

Retourne IDebugField décrivant le nom de ce type énumération.

IDebugEnumField : : GetStringFromValue

Retourne le nom de la constante d'énumération associée à la valeur donnée.

IDebugEnumField : : GetValueFromString

Retourne la valeur associée au nom de la constante donné d'énumération

IDebugEnumField : : GetValueFromStringCaseInsensitive

Retourne la valeur associée au nom de la constante donné d'énumération mais ignorante le cas.

Notes

Il s'agit du symbole sous-jacent qui est lié en fait à un emplacement à IDebugBinder : : Liaison.

Configuration requise

en-tête : sh.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugContainerField

IDebugField

IDebugBinder : : Liaison

Concepts

interfaces de fournisseur de symbole