Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Schnittstelle stellt einen Enumerationstyp dar.
Syntax
IDebugEnumField : IDebugContainerField
Hinweise für Implementierer
Ein Symbolanbieter implementiert diese Schnittstelle, um eine Enumeration darzustellen.
Hinweise für Aufrufer
Verwenden Sie QueryInterface , um diese Schnittstelle über die IDebugField-Schnittstelle abzurufen, wenn GetKind zurückgegeben wird FIELD_TYPE_ENUM.
Methoden in VTable-Reihenfolge
Zusätzlich zu den Methoden für die IDebugField und IDebugContainerField Schnittstellen implementiert diese Schnittstelle die folgenden Methoden:
| Methode | Beschreibung |
|---|---|
| GetUnderlyingSymbol | Gibt ein IDebugField zurück, das den Namen für diesen Enumerationstyp beschreibt. |
| GetStringFromValue | Gibt den Namen der Enumerationskonstante zurück, die dem angegebenen Wert zugeordnet ist. |
| GetValueFromString | Gibt den Wert zurück, der dem angegebenen Enumerationskonstantennamen zugeordnet ist. |
| GetValueFromStringCaseInsensitive | Gibt den Wert zurück, der dem angegebenen Enumerationskonstantennamen zugeordnet ist, wobei die Groß-/Kleinschreibung jedoch ignoriert wird. |
Hinweise
Es ist das zugrunde liegende Symbol, das tatsächlich an einen Speicherort mit Bind gebunden ist.
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll