Udostępnij za pośrednictwem


Zdarzenia wyjątku ETW Thrown_V1

To zdarzenie przechwytuje informacje o zgłaszanych wyjątkach.

W poniższej tabeli przedstawiono słowo kluczowe, pod którym jest zgłaszane zdarzenie, oraz poziom zdarzenia. (Aby uzyskać więcej informacji, zobacz CLR ETW Keywords and Levels(Słowa kluczowe i poziomy CLR ETW).

Słowo kluczowe do zgłaszania zdarzenia Poziom
ExceptionKeyword (0x8000) Ostrzeżenie (2)

W poniższej tabeli przedstawiono informacje o zdarzeniach.

Zdarzenie Identyfikator zdarzenia Podniesione, gdy
ExceptionThrown_V1 80 Zgłaszany jest wyjątek zarządzany.

W poniższej tabeli przedstawiono dane zdarzenia.

Nazwa pola Typ danych Opis
Typ wyjątku win:UnicodeString Typ wyjątku; na przykład System.NullReferenceException.
Komunikat o wyjątku win:UnicodeString Rzeczywisty komunikat o wyjątku.
EIPCodeThrow win:Wskaźnik Wskaźnik instrukcji, w którym wystąpił wyjątek.
WyjątekHR win:UInt32 Wyjątek HRESULT.
WyjątkiFlags win:UInt16 0x01: HasInnerException (zobacz Zdarzenia CLR ETW w dokumentacji języka Visual Basic).

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (wskazuje, że stan procesu jest uszkodzony; zobacz Obsługa uszkodzonych wyjątków stanu).

0x10: IsCLSCompliant (wyjątek pochodzący z Exception klasy CLS jest zgodny ze specyfikacją CLS; w przeciwnym razie nie jest zgodny ze specyfikacją CLS).
Identyfikator ClrInstanceID win:UInt16 Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR.

Zobacz też