Перечисления (отладка 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 eepresentsents причин, по которым изменение и продолжение недоступны.
EVALFLAGS указывает флаги, которые управляют вычислением выражений.
EVALFLAGS90 перечисляет допустимые значения для флагов, которые управляют вычислением выражений. Это перечисление расширяет перечисление EVALFLAGS .
EVENTATTRIBUTES указывает атрибуты события.
FIELD_INFO_FIELDS указывает, какие сведения следует получить о объекте IDebugField.
FIELD_KIND указывает тип поля, содержащегося в объекте IDebugField.
FIELD_KIND_EX перечисляет дополнительные типы полей, которые может содержать объект IDebugField. Это перечисление расширяет перечисление FIELD_KIND .
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 указывает состояние потока.
Требования
Заголовок: msdbg.h, sh.h или ee.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll