“Cor调试调试事件类型”枚举
指示其信息由 DecodeEvent 方法解码的事件的类型。
语法
typedef enum CorDebugDebugEventKind {
DEBUG_EVENT_KIND_MODULE_LOADED = 1,
DEBUG_EVENT_KIND_MODULE_UNLOADED = 2,
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE = 3,
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE = 4,
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND = 5,
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED = 6
} CorDebugRecordFormat;
成员
成员 | 说明 |
---|---|
DEBUG_EVENT_KIND_MODULE_LOADED |
模块加载事件。 |
DEBUG_EVENT_KIND_MODULE_UNLOADED |
模块卸载事件。 |
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE |
最可能的异常。 |
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE |
最可能的用户异常。 |
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND |
catch 处理程序存在的异常。 |
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED |
未经处理的异常。 |
备注
通过调用 ICorDebugDebugEvent::GetEventKind 方法返回 CorDebugDebugEventKind
枚举的成员。
注意
此枚举仅用于 .NET Native 调试方案。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:4.6 及更高版本,仅限 .NET Native