Udostępnij za pośrednictwem


Wyliczenie CorDebugDebugEventKind

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;

Elementy członkowskie

Członek Opis
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 pierwszej szansy.
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 wyliczenia CorDebugDebugEventKind jest zwracany przez wywołanie metody ICorDebugDebugEvent::GetEventKind .

Uwaga

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

Wymagania

Platformy: Zobacz Wymagania systemowe.

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

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne tylko od wersji 4.6 .NET Native

Zobacz też