Freigeben über


CorDebugDebugEventKind-Aufzählung

Gibt den Typ des Ereignisses an, dessen Informationen mit der DecodeEvent-Methode entschlüsselt werden

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;

Member

Member Beschreibung
DEBUG_EVENT_KIND_MODULE_LOADED Ein Modullade-Ereignis.
DEBUG_EVENT_KIND_MODULE_UNLOADED Ein Modulentlade-Ereignis.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_FIRST_CHANCE Eine Ausnahme der ersten Chance.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_USER_FIRST_CHANCE Eine Benutzerausnahme der ersten Chance.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_CATCH_HANDLER_FOUND Eine Ausnahme, für die ein catch-Handler vorhanden ist.
DEBUG_EVENT_KIND_MANAGED_EXCEPTION_UNHANDLED Eine nicht behandelte Ausnahme.

Bemerkungen

Ein Member der CorDebugDebugEventKind-Enumeration wird durch Aufrufen der ICorDebugDebugEvent::GetEventKind-Methode zurückgegeben.

Hinweis

Diese Enumeration ist nur für die Verwendung in .NET Native-Debugszenarien vorgesehen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit Version 4.6 verfügbar, nur .NET Native

Siehe auch