Перечисление 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

См. также раздел