Dela via


Undantagshändelser för .NET-körning

Dessa körningshändelser samlar in information om undantag som genereras. Mer information om hur du använder dessa händelser i diagnostiksyfte finns i loggning och spårning av .NET-program

ExceptionThrown_V1 händelse

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Fel (1)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionThrown_V1 80 Ett hanterat undantag utlöses.
Fältnamn Datatyp Beskrivning
ExceptionType win:UnicodeString Typ av undantag; till exempel System.NullReferenceException.
ExceptionMessage win:UnicodeString Verkligt undantagsmeddelande.
EIPCodeThrow win:Pointer Instruktionspekare där undantaget inträffade.
ExceptionHR win:UInt32 Undantags-HRESULT.
ExceptionFlags win:UInt16 0x01: HasInnerException.

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (anger att processtillståndet är skadat, se Hantera undantag för skadat tillstånd).

0x10: IsCLSCompliant (ett undantag som härleds från Exception är CLS-kompatibelt, annars är det inte CLS-kompatibelt).
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

ExceptionCatchStart-händelse

Den här händelsen genereras när en hanterad undantagsfångsthanterare börjar.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionCatchStart 250 Ett hanterat undantag hanteras av körningen.
Fältnamn Datatyp Beskrivning
EIPCodeThrow win:Pointer Instruktionspekare där undantaget inträffade.
MethodID win:Pointer Pekare till metodbeskrivningen för metoden där undantaget inträffade.
MethodName win:UnicodeString Namnet på metoden där undantaget inträffade.
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

ExceptionCatchStop-händelse

Den här händelsen genereras när en hanterad undantagsfångsthanterare slutar.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionCatchStop 251 En hanterad undantagsfångsthanterare är klar.

ExceptionFinallyStart-händelse

Den här händelsen genereras när en hanterad undantagshanterare äntligen börjar.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionFinallyStart 252 Ett hanterat undantag hanteras av körningen.
Fältnamn Datatyp Beskrivning
EIPCodeThrow win:Pointer Instruktionspekare där undantaget inträffade.
MethodID win:Pointer Pekare till metodbeskrivningen för metoden där undantaget inträffade.
MethodName win:UnicodeString Namnet på metoden där undantaget inträffade.
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

ExceptionFinallyStop-händelse

Den här händelsen genereras när en hanterad undantagsfångsthanterare slutar.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionFinallyStop 253 En hanterad undantagshanterare är äntligen klar.

ExceptionFilterStart-händelse

Den här händelsen genereras när en hanterad undantagsfiltrering börjar.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionFilterStart 254 En hanterad undantagsfiltrering börjar.
Fältnamn Datatyp Beskrivning
EIPCodeThrow win:Pointer Instruktionspekare där undantaget inträffade.
MethodID win:Pointer Pekare till metodbeskrivningen för metoden där undantaget inträffade.
MethodName win:UnicodeString Namnet på metoden där undantaget inträffade.
ClrInstanceID win:UInt16 Unikt ID för instansen av CoreCLR.

ExceptionFilterStop-händelse

Den här händelsen genereras när en hanterad undantagsfiltrering slutar.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionFilteringStart 255 En hanterad undantagsfiltrering avslutas.

ExceptionThrownStop-händelse

Den här händelsen genereras när körningen är klar med att hantera ett hanterat undantag som utlöstes.

Nyckelord för att höja händelsen Nivå
ExceptionKeyword (0x8000) Information (4)

I följande tabell visas händelseinformation.

Event Händelse-ID Upphöjt när
ExceptionThrownStop 256 En hanterad undantagsfiltrering avslutas.