Перечисления (отладка Visual Studio)

Ниже приведены перечисления для пакета SDK для отладки Visual Studio.

  • AD_PROCESS_ID_TYPE Указывает, как интерпретировать идентификатор процесса в структуре AD_PROCESS_ID.

  • ADDRESS_KIND Указывает типы адреса.

  • ASSE МБ LYLOCRESOLUTION Указывает расположение сборки.

  • ATTACH_REASON Указывает причину подключения подсистемы отладки (DE) к узлу программы.

  • BP_COND_STYLE Указывает стиль условия точки останова для ожидающих и привязанных точек останова.

  • BP_ERROR_TYPE Указывает тип ошибки точки останова.

  • 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 Значение, указывающее протокол, используемый для обмена данными между сервером отладки и пакетом отладки.

  • CONSTRUCTOR_ENUM выбирает различные типы конструкторов.

  • 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 Указывает атрибуты события.

  • EXCEPTION_STATE Указывает состояние исключения.

  • FIELD_INFO_FIELDS Указывает, какие сведения следует получить о объекте IDebugField.

  • FIELD_KIND Указывает тип поля, содержащегося в объекте IDebugField.

  • FIELD_KIND_EX Перечисляет дополнительные типы полей, которые может содержать объект IDebugField. Это перечисление расширяет перечисление FIELD_KIND .

  • FIELD_MODIFIERS Задает модификаторы для типа поля.

  • FRAMEINFO_FLAGS Указывает сведения для получения объекта кадра стека.

  • GETHOSTNAME_TYPE Указывает тип имени узла.

  • GETNAME_TYPE Указывает тип имени извлекаемых файлов.

  • INTERCEPT_EXCEPTION_ACTION Указывает действия, которые необходимо предпринять при перехвате исключений.

  • LAUNCH_FLAGS Указывает способ запуска программы.

  • MACHINE_INFO_FIELDS Указывает тип информации, извлекаемой для конкретного компьютера.

  • MACHINE_INFO_FLAGS Используется для описания компьютера.

  • MESSAGETYPE указывает тип сообщения и причину.

  • MODULE_FLAGS Используется для описания модуля.

  • MODULE_INFO_FIELDS Задает флаги для сведений о модуле отладки.

  • MODULE_INFO_FLAGS Указывает состояние символов для модуля.

  • NAME_MATCH выбирает вариант регистра для сопоставления имен.

  • OBJECT_TYPE Указывает тип объекта из вычислителя выражений.

  • PARSEFLAGS Указывает, как анализировать выражение.

  • PENDING_BP_STATE Указывает состояние ожидающей точки останова (точка останова, которая еще не привязана).

  • PENDING_BP_STATE_FLAGS Указывает ожидающие флаги состояния точки останова.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS определяет метаданные, которые можно получить о поставщике портов.

  • PROCESS_INFO_FIELDS Указан тип информации, которую требуется получить для процесса.

  • PROCESS_INFO_FLAGS Описывает или задает свойства процесса.

  • PROGRAM_DESTROY_FLAGS перечисляет допустимые значения флагов программы.

  • PROVIDER_FIELDS Указывает свойства, связанные с поставщиком программы.

  • PROVIDER_FLAGS Указывает требуемые свойства, полученные от поставщика программы.

  • REFERENCE_COMPARE Указывает тип сравнения ссылок.

  • REFERENCE_TYPE Указывает ссылочный тип.

  • SEEK_START Указывает позицию, с которой начать поиск в дизассембли.

  • STEPKIND Указывает тип шага для пошагового выполнения.

  • STEPUNIT Указывает единицу шага для пошагового выполнения.

  • SY МБOL_SEARCH_INFO_FIELDS Указывает, какой тип сведений о символах требуется извлечь.

  • TEXT_DOC_ATTR_2 Описывает атрибуты документа.

  • THREADPROPERTY_FIELDS Указывает, какие сведения о потоке, который требуется извлечь.

  • THREADSTATE указывает состояние потока.

Requirements

Заголовок: msdbg.h, sh.h или ee.h

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

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

См. также