IDebugEnumField
Этот интерфейс представляет тип перечисления.
Синтаксис
IDebugEnumField : IDebugContainerField
Примечания для разработчиков
Поставщик символов реализует этот интерфейс для представления перечисления.
Заметки для вызывающих абонентов
Используйте QueryInterface для получения этого интерфейса из интерфейса IDebugField, если возвращается FIELD_TYPE_ENUM
GetKind.
Методы в порядке VTable
Помимо методов IDebugField
и IDebugContainerField
интерфейсов, этот интерфейс реализует следующие методы:
Метод | Description |
---|---|
GetUnderlyingSymbol | Возвращает идентификатор IDebugField, описывающий имя этого типа перечисления. |
GetStringFromValue | Возвращает имя константы перечисления, связанной с заданным значением. |
GetValueFromString | Возвращает значение, связанное с заданным именем константы перечисления. |
GetValueFromStringCaseInsensitive | Возвращает значение, связанное с заданным именем константы перечисления, но игнорируя регистр. |
Замечания
Это базовый символ, который фактически привязан к расположению с помощью Bind.
Requirements
Заголовок: sh.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll