Peristiwa runtime ini menangkap informasi tentang pengecualian yang dilemparkan. Untuk informasi selengkapnya tentang cara menggunakan peristiwa ini untuk tujuan diagnostik, lihat pengelogan dan pelacakan aplikasi .NET.
peristiwa ExceptionThrown_V1
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Kesalahan (1) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionThrown_V1 |
80 |
Pengecualian terkelola dilemparkan. |
| Nama bidang |
Jenis data |
Deskripsi |
ExceptionType |
win:UnicodeString |
Jenis pengecualian; misalnya, System.NullReferenceException. |
ExceptionMessage |
win:UnicodeString |
Pesan pengecualian aktual. |
EIPCodeThrow |
win:Pointer |
Penunjuk instruksi di mana pengecualian terjadi. |
ExceptionHR |
win:UInt32 |
Pengecualian HRESULT . |
ExceptionFlags |
win:UInt16 |
0x01: HasInnerException.
0x02: IsNestedException.
0x04: IsRethrownException.
0x08: IsCorruptedStateException (menunjukkan bahwa status proses rusak; lihat Menangani Pengecualian Status yang Rusak).
0x10: IsCLSCompliant (pengecualian yang berasal dari Exception mematuhi CLS; jika tidak, itu tidak sesuai dengan CLS). |
ClrInstanceID |
win:UInt16 |
ID unik untuk instans CLR atau CoreCLR. |
Peristiwa ExceptionCatchStart
Kejadian ini dipancarkan ketika handler tangkapan pengecualian terkelola dimulai.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionCatchStart |
250 |
Pengecualian terkelola ditangani oleh runtime. |
| Nama bidang |
Jenis data |
Deskripsi |
EIPCodeThrow |
win:Pointer |
Penunjuk instruksi di mana pengecualian terjadi. |
MethodID |
win:Pointer |
Penunjuk ke deskriptor metode pada metode di mana pengecualian terjadi. |
MethodName |
win:UnicodeString |
Nama metode tempat pengecualian terjadi. |
ClrInstanceID |
win:UInt16 |
ID unik untuk instans CLR atau CoreCLR. |
Peristiwa ExceptionCatchStop
Kejadian ini dipancarkan ketika handler tangkapan pengecualian terkelola berakhir.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionCatchStop |
251 |
Handler tangkapan pengecualian terkelola dilakukan. |
Kejadian ExceptionFinallyStart
Kejadian ini dipancarkan ketika pengecualian terkelola akhirnya handler dimulai.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionFinallyStart |
252 |
Pengecualian terkelola ditangani oleh runtime. |
| Nama bidang |
Jenis data |
Deskripsi |
EIPCodeThrow |
win:Pointer |
Penunjuk instruksi di mana pengecualian terjadi. |
MethodID |
win:Pointer |
Penunjuk ke deskriptor metode pada metode di mana pengecualian terjadi. |
MethodName |
win:UnicodeString |
Nama metode tempat pengecualian terjadi. |
ClrInstanceID |
win:UInt16 |
ID unik untuk instans CLR atau CoreCLR. |
Kejadian ExceptionFinallyStop
Kejadian ini dipancarkan ketika handler tangkapan pengecualian terkelola berakhir.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionFinallyStop |
253 |
Pengecualian terkelola akhirnya handler selesai. |
Kejadian ExceptionFilterStart
Kejadian ini dipancarkan ketika pemfilteran pengecualian terkelola dimulai.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionFilterStart |
254 |
Pemfilteran pengecualian terkelola dimulai. |
| Nama bidang |
Jenis data |
Deskripsi |
EIPCodeThrow |
win:Pointer |
Penunjuk instruksi di mana pengecualian terjadi. |
MethodID |
win:Pointer |
Penunjuk ke deskriptor metode pada metode di mana pengecualian terjadi. |
MethodName |
win:UnicodeString |
Nama metode tempat pengecualian terjadi. |
ClrInstanceID |
win:UInt16 |
ID unik untuk instans CoreCLR. |
Peristiwa ExceptionFilterStop
Kejadian ini dipancarkan ketika pemfilteran pengecualian terkelola berakhir.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionFilteringStart |
255 |
Pemfilteran pengecualian terkelola berakhir. |
Peristiwa ExceptionThrownStop
Kejadian ini dipancarkan ketika runtime selesai menangani pengecualian terkelola yang dilemparkan.
| Kata kunci untuk menaikkan acara |
Tingkat |
ExceptionKeyword (0x8000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa.
| Peristiwa |
ID Peristiwa |
Dimunculkan ketika |
ExceptionThrownStop |
256 |
Pemfilteran pengecualian terkelola berakhir. |