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.

Siehe auch

Konzepte

CLR-ETW-Ereignisse