Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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