CorDebugDebugEventKind 枚举

指示其信息由 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 起可用