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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.