Udostępnij przez


CorDebugDebugEventKind, wyliczenie

Wskazuje typ zdarzenia, którego informacje są dekodowane przez metodę DecodeEvent .

Składnia

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;

Członkowie

Członek Description
DEBUG_EVENT_KIND_MODULE_LOADED Zdarzenie ładowania modułu.
DEBUG_EVENT_KIND_MODULE_UNLOADED Zdarzenie zwalniania modułu.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE Wyjątek pierwszej szansy.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE Wyjątek użytkownika z pierwszą szansą.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Wyjątek, dla którego catch istnieje program obsługi.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED Nieobsługiwany wyjątek.

Uwagi

Element członkowski CorDebugDebugEventKind wyliczenia jest zwracany przez wywołanie metody ICorDebugDebugDebugEvent::GetEventKind .

Uwaga / Notatka

Ta wyliczenie jest przeznaczona tylko do użycia w scenariuszach debugowania .NET Native.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje platformy .NET: Dostępne od programu .NET Framework 4.6