Перечисление CLR_DEBUGGING_PROCESS_FLAGS
Предоставляет значения, используемые методом ICLRDebugging::OpenVirtualProcess .
Синтаксис
typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
} CLR_DEBUGGING_PROCESS_FLAGS;
Элементы
Член | Описание |
---|---|
CLR_DEBUGGING_MANAGED_EVENT_PENDING |
Эта среда выполнения содержит событие управляемого отладчика, не являющегося догоняющей для отправки. Различия между событиями догоняющего и непогодного см. в разделе Примечания. |
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH |
Управляемое событие, ожидающее выполнения, является запросом Debugger.Launch . |
Комментарии
К событиям catch up относятся уведомления о процессе, домене приложения, сборке, модуле и потоке, которые приводят отладчик к текущему состоянию после его присоединения к процессу. К событиям, которые не догоняют, которые указываются флагом CLR_DEBUGGING_MANAGED_EVENT_PENDING
, относятся все остальные события отладчика, такие как исключения и уведомления помощника по управляемой отладке (MDA).
Флаг CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH
позволяет среде выполнения различать завершающееся исключение и запрос на присоединение управляемого отладчика, который можно отменить.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: Metahost.idl, Metahost.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с 4