Fungsi Penanganan Pengecualian Terstruktur
Fungsi berikut digunakan dalam penanganan pengecualian terstruktur.
-
Menunjukkan apakah blok __try handler penghentian dihentikan secara normal.
TambahkanVectoredContinueHandler
Mendaftarkan handler lanjutan vektor.
-
Mendaftarkan handler pengecualian vektor.
-
Mengambil kode yang mengidentifikasi jenis pengecualian yang terjadi.
-
Mengambil deskripsi pengecualian independen mesin, dan informasi tentang status komputer yang ada untuk utas ketika pengecualian terjadi.
-
Menimbulkan pengecualian dalam utas panggilan.
-
Membatalkan pendaftaran handler lanjutan vektor.
RemoveVectoredExceptionHandler
Membatalkan pendaftaran handler pengecualian vektor.
-
Menginformasikan sistem tabel fungsi dinamis yang mewakili wilayah memori yang berisi kode.
RtlDeleteGrowableFunctionTable
Menginformasikan sistem bahwa tabel fungsi dinamis yang dilaporkan sebelumnya tidak lagi digunakan.
-
Melaporkan bahwa tabel fungsi dinamis telah meningkat ukurannya.
-
Memungkinkan aplikasi menggantikan handler pengecualian tingkat atas dari setiap utas dan proses.
-
Meneruskan pengecualian yang tidak tertangani ke debugger, jika proses sedang di-debug.
-
Fungsi yang ditentukan aplikasi yang berfungsi sebagai handler pengecualian vektor.
Fungsi berikut hanya digunakan pada Windows 64-bit.
-
Menambahkan tabel fungsi dinamis ke daftar tabel fungsi dinamis.
-
Mengambil rekaman konteks dalam konteks pemanggil.
-
Menghapus tabel fungsi dinamis dari daftar tabel fungsi dinamis.
RtlInstallFunctionTableCallback
Menambahkan tabel fungsi dinamis ke daftar tabel fungsi dinamis.
-
Memulihkan konteks pemanggil ke rekaman konteks yang ditentukan.
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