Peristiwa ETW Thrown_V1 Pengecualian
Peristiwa ini menangkap informasi tentang pengecualian yang dilemparkan.
Tabel berikut ini memperlihatkan kata kunci tempat peristiwa dinaikkan, dan tingkat peristiwa. Untuk informasi selengkapnya, lihat Kata Kunci dan Tingkat ETW CLR.
Kata kunci untuk memunculkan peristiwa | Tingkat |
---|---|
ExceptionKeyword (0x8000) |
Peringatan (2) |
Tabel berikut ini memperlihatkan informasi peristiwa.
Kejadian | ID Peristiwa | Dinaikkan ketika |
---|---|---|
ExceptionThrown_V1 |
80 | Pengecualian terkelola dilemparkan. |
Tabel berikut ini memperlihatkan data peristiwa.
Nama bidang | Jenis data | Deskripsi |
---|---|---|
Tipe Pengecualian | win:UnicodeString | Jenis pengecualian; misalnya, System.NullReferenceException . |
Pesan Pengecualian | win:UnicodeString | Pesan pengecualian aktual. |
EIPCodeThrow | win:Pointer | Penunjuk instruksi tempat pengecualian terjadi. |
ExceptionHR | win:UInt32 | HRESULT Pengecualian. |
ExceptionFlags | win:UInt16 | 0x01: HasInnerException (lihat Peristiwa ETW CLR dalam dokumentasi Visual Basic). 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. |
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk