Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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. |