다음을 통해 공유


CorDebugDebugEventKind 열거형

정보가 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;

멤버

멤버 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 처리되지 않은 예외입니다.

설명

ICorDebugDebugEvent::GetEventKind 메서드를 호출하여 CorDebugDebugEventKind 열거형의 멤버를 반환합니다.

참고

이 열거형은 .NET 네이티브 디버깅 시나리오에서만 사용됩니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.6부터 사용 가능, .NET 네이티브만 해당

참고 항목