ExceptionThrown_V1-ETW-Ereignis
Dieses Ereignis erfasst Informationen zu den Ausnahmen, die ausgelöst werden.
In der folgenden Tabelle werden das Schlüsselwort, unter dem das Ereignis ausgelöst wird, sowie die Ebene des Ereignisses angezeigt. (Weitere Informationen finden Sie unter CLR-ETW-Schlüsselwörter und -Ebenen.)
Schlüsselwort zum Auslösen des Ereignisses |
Ebene |
---|---|
ExceptionKeyword (0x8000) |
Warnung (2) |
Die folgende Tabelle zeigt Ereignisinformationen.
Ereignis |
Ereignis-ID |
Auslöser |
---|---|---|
ExceptionThrown_V1 |
80 |
Eine verwaltete Ausnahme wird ausgelöst. |
Die folgende Tabelle zeigt Ereignisdaten.
Feldname |
Datentyp |
Beschreibung |
---|---|---|
Ausnahmetyp |
win:UnicodeString |
Typ der Ausnahme; z. B. System.NullReferenceException. |
Ausnahmemeldung |
win:UnicodeString |
Tatsächliche Ausnahmemeldung. |
EIPCodeThrow |
win:Pointer |
Anweisungszeiger, für die Stelle, an der die Ausnahme aufgetreten ist. |
ExceptionHR |
win:UInt32 |
Ausnahme HRESULT. |
ExceptionFlags |
win:UInt16 |
0x01: HasInnerException (siehe CLR-ETW-Ereignisse in der Visual Basic-Dokumentation). 0x02: IsNestedException. 0x04: IsRethrownException. 0x08: IsCorruptedStateException (gibt an, dass der Prozesszustand fehlerhaft ist; siehe Handling Corrupted State Exceptions auf MSDN). 0x10: IsCLSCompliant (eine Ausnahme, die von Exception abgeleitet wird, ist CLS-kompatibel; andernfalls ist sie nicht CLS-kompatibel). |
ClrInstanceID |
win:UInt16 |
Eindeutige ID für die Instanz von CLR oder CoreCLR. |