หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Provides values that are used by the ICLRDebugging::OpenVirtualProcess method.
Syntax
typedef enum CLR_DEBUGGING_PROCESS_FLAGS
{
CLR_DEBUGGING_MANAGED_EVENT_PENDING = 1,
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH = 2
} CLR_DEBUGGING_PROCESS_FLAGS;
Members
| Member | Description |
|---|---|
CLR_DEBUGGING_MANAGED_EVENT_PENDING |
This runtime has a non-catch-up managed debugger event to send. See the Remarks section for the distinction between catch-up and non-catch-up events. |
CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH |
The managed event that is pending is a Debugger.Launch request. |
Remarks
Catch-up events include process, application domain, assembly, module, and thread creation notifications that bring the debugger up to the current state after it has attached to a process. Non-catch-up events, which are indicated by the CLR_DEBUGGING_MANAGED_EVENT_PENDING flag, include all other debugger events, such as exceptions and managed debugging assistant (MDA) notifications.
The CLR_DEBUGGING_MANAGED_EVENT_DEBUGGER_LAUNCH flag enables the runtime to differentiate between a terminating exception and a request to attach a managed debugger that can be canceled.
Requirements
Platforms: See System Requirements.
Header: Metahost.idl, Metahost.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4