Перечисления (отладка Visual Studio)
Ниже приведены перечисления для пакета SDK для отладки Visual Studio.
AD_PROCESS_ID_TYPE Указывает, как интерпретировать идентификатор процесса в структуре AD_PROCESS_ID.
ASSE МБ LYLOCRESOLUTION Указывает расположение сборки.
ATTACH_REASON Указывает причину подключения подсистемы отладки (DE) к узлу программы.
BP_COND_STYLE Указывает стиль условия точки останова для ожидающих и привязанных точек останова.
BP_FLAGS Предоставляет необязательные флаги, которые могут использоваться для указания дополнительных сведений при настройке точки останова.
BP_FLAGS90 перечисляет допустимые значения необязательных флагов, которые могут использоваться для указания дополнительных сведений при настройке точки останова. Это перечисление расширяет перечисление BP_FLAGS .
BP_LOCATION_TYPE Указывает тип расположения точки останова для запроса точки останова.
BP_PASSCOUNT_STYLE Указывает условие, связанное с числом проходов точек останова, что приведет к возникновению ошибки точки останова.
BP_RES_DATA_FLAGS Указывает, эмулируется ли точка останова данных или реализуется в оборудовании.
BP_STATE Указывает существование связанной точки останова и включена ли она.
BP_TYPE Указывает, находится ли точка останова в расположении кода, является ли расположением данных или является ли точка останова другим типом.
BP_UNBOUND_REASON Дает причину, по которой точка останова была несвязана.
BPERESI_FIELDS указывает, какие сведения следует получить о сбое разрешения точки останова.
BPREQI_FIELDS Указывает, какие сведения следует получить о запросе точки останова.
BPREQI_FIELDS90 перечисляет допустимые значения, указывающие сведения, которые необходимо получить о запросе точки останова. Это перечисление расширяет перечисление BPREQI_FIELDS .
BPRESI_FIELDS Указывает, какие сведения необходимо получить о успешном разрешении точки останова.
CANSTOP_REASON Используется для определения того, может ли программа остановить выполнение после достижения определенной точки выполнения.
CONNECTION_PROTOCOL Значение, указывающее протокол, используемый для обмена данными между сервером отладки и пакетом отладки.
CONTEXT_COMPARE Задает критерии сравнения двух контекстов памяти.
CONTEXT_INFO_FIELDS Указывает, какие сведения следует получить о контексте памяти.
DBG_ATTRIB_FLAGS Описывает различные атрибуты для интерфейса IDebugProperty2 или интерфейса IDebugReference2.
DEBUG_REASON указывает, почему процесс был запущен для отладки.
DEBUGPROP_INFO_FLAGS Указывает, какие сведения следует получить о объекте свойства отладки.
DEBUGREF_INFO_FLAGS Указывает, какие сведения следует получить о объекте отладочной ссылки.
DISASSE МБLY_FLAGS Указывает флаги для разбиения.
DISASSE МБLY_STREAM_FIELDS Указывает, какие сведения следует получить о поле дизассембли.
DISASSE МБLY_STREAM_SCOPE Указывает область потока дизассембли.
DisplayKind Перечисляет допустимые значения, представляющие типы сведений, которые нужно взять из объекта IDebugField и отобразить пользователю.
DOCCONTEXT_COMPARE Задает критерии сравнения двух контекстов документа.
DUMPTYPE указывает, сколько состояния программы требуется дампа.
dwTYPE_KIND Указывает, как интерпретировать тип объекта IDebugField.
EncUnavailableReason представляет причины, по которым невозможно изменить и продолжить.
EVALFLAGS Указывает флаги, которые управляют вычислением выражений.
EVALFLAGS90 Перечисляет допустимые значения для флагов, которые управляют вычислением выражений. Это перечисление расширяет перечисление EVALFLAGS .
EVENTATTRIBUTES Указывает атрибуты события.
FIELD_INFO_FIELDS Указывает, какие сведения следует получить о объекте IDebugField.
FIELD_KIND Указывает тип поля, содержащегося в объекте IDebugField.
FIELD_KIND_EX Перечисляет дополнительные типы полей, которые может содержать объект IDebugField. Это перечисление расширяет перечисление FIELD_KIND .
FRAMEINFO_FLAGS Указывает сведения для получения объекта кадра стека.
INTERCEPT_EXCEPTION_ACTION Указывает действия, которые необходимо предпринять при перехвате исключений.
MACHINE_INFO_FIELDS Указывает тип информации, извлекаемой для конкретного компьютера.
MESSAGETYPE указывает тип сообщения и причину.
MODULE_INFO_FIELDS Задает флаги для сведений о модуле отладки.
NAME_MATCH выбирает вариант регистра для сопоставления имен.
PARSEFLAGS Указывает, как анализировать выражение.
PENDING_BP_STATE Указывает состояние ожидающей точки останова (точка останова, которая еще не привязана).
PENDING_BP_STATE_FLAGS Указывает ожидающие флаги состояния точки останова.
PORT_SUPPLIER_DESCRIPTION_FLAGS определяет метаданные, которые можно получить о поставщике портов.
PROCESS_INFO_FIELDS Указан тип информации, которую требуется получить для процесса.
PROGRAM_DESTROY_FLAGS перечисляет допустимые значения флагов программы.
PROVIDER_FIELDS Указывает свойства, связанные с поставщиком программы.
PROVIDER_FLAGS Указывает требуемые свойства, полученные от поставщика программы.
SEEK_START Указывает позицию, с которой начать поиск в дизассембли.
STEPKIND Указывает тип шага для пошагового выполнения.
STEPUNIT Указывает единицу шага для пошагового выполнения.
SY МБOL_SEARCH_INFO_FIELDS Указывает, какой тип сведений о символах требуется извлечь.
THREADPROPERTY_FIELDS Указывает, какие сведения о потоке, который требуется извлечь.
THREADSTATE указывает состояние потока.
Requirements
Заголовок: msdbg.h, sh.h или ee.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll