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 请求。 |
备注
跟进事件包括进程、应用程序域、程序集、模块和线程创建通知,这些通知使调试程序在附加到进程后进入当前状态。 非跟进事件(由 CLR_DEBUGGING_MANAGED_EVENT_PENDING
标志表示)包括所有其他调试器事件,例如异常和托管调试助手 (MDA) 通知。
借助 CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH
标志,运行时能够区分终止异常和可取消的附加托管调试程序的请求。
要求
平台:请参阅系统要求。
标头:Metahost.idl、Metahost.h
库:CorGuids.lib
.NET Framework 版本:自 4 起可用