指示其信息由 DecodeEvent 方法解码的事件的类型。
Syntax
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;
Members
| 成员 | Description |
|---|---|
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 |
未经处理的异常。 |
注解
通过调用 ICorDebugDebugDebugEvent::GetEventKind 方法返回枚举的成员CorDebugDebugEventKind。
注释
此枚举仅适用于 .NET 本机调试方案。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 4.6 起可用