Поделиться через


IDebugEnumField

Этот интерфейс представляет тип перечисления.

Синтаксис

IDebugEnumField : IDebugContainerField

Примечания для разработчиков

Поставщик символов реализует этот интерфейс для представления перечисления.

Заметки для вызывающих абонентов

Используйте QueryInterface для получения этого интерфейса из интерфейса IDebugField, если возвращается FIELD_TYPE_ENUMGetKind.

Методы в порядке VTable

Помимо методов IDebugField и IDebugContainerField интерфейсов, этот интерфейс реализует следующие методы:

Метод Description
GetUnderlyingSymbol Возвращает идентификатор IDebugField, описывающий имя этого типа перечисления.
GetStringFromValue Возвращает имя константы перечисления, связанной с заданным значением.
GetValueFromString Возвращает значение, связанное с заданным именем константы перечисления.
GetValueFromStringCaseInsensitive Возвращает значение, связанное с заданным именем константы перечисления, но игнорируя регистр.

Замечания

Это базовый символ, который фактически привязан к расположению с помощью Bind.

Requirements

Заголовок: sh.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также