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


Перечисления (отладка 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 eepresentsents причин, по которым изменение и продолжение недоступны.

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

Требования

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

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

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

См. также