“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

请参阅