Freigeben über


ExceptionThrown_V1-ETW-Ereignis

Dieses Ereignis erfasst Informationen über die ausgelösten Ausnahmen.

Die folgende Tabelle zeigt das Schlüsselwort, unter dem das Ereignis ausgelöst wird, und die Ebene des Ereignisses. (Weitere Informationen finden Sie unter CLR ETW Keywords and Levels.)

Schlüsselwort zum Auslösen des Ereignisses Ebene
ExceptionKeyword (0x8000) Warning (2)

Die folgende Tabelle zeigt die Ereignisinformationen an.

Ereignis Ereignis-ID Wird ausgelöst, wenn
ExceptionThrown_V1 80 Eine verwaltete Ausnahme wird ausgelöst.

Die folgende Tabelle zeigt die Ereignisdaten an.

Feldname Datentyp Beschreibung
Ausnahmetyp win:UnicodeString Typ der Ausnahme, z.B. System.NullReferenceException.
Ausnahmemeldung win:UnicodeString Tatsächliche Ausnahmemeldung.
EIPCodeThrow win:Pointer Anweisungszeiger an der Stelle, an der die Ausnahme aufgetreten ist.
ExceptionHR win:UInt32 Ausnahme HRESULT.
ExceptionFlags win:UInt16 0x01: HasInnerException (siehe CLR ETW Events (CLR-ETW-Ereignisse) in der Visual Basic-Dokumentation).

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (gibt an, dass der Prozessstatus fehlerhaft ist, siehe Handling Corrupted State Exceptions (Behandeln beschädigter Statusausnahmen)).

0x10: IsCLSCompliant (eine Ausnahme, die von Exception ableitet, ob eine CLS-Kompatibilität vorliegt, andernfalls ist sie nicht CLS-kompatibel).
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR oder CoreCLR.

Siehe auch