Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот интерфейс представляет тип перечисления.
Синтаксис
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