Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini menguraikan sintaksis dan penggunaan penanganan pengecualian terstruktur seperti yang diimplementasikan dalam Microsoft C/C++ Mengoptimalkan Pengkompilasi. Kata kunci berikut ditafsirkan oleh pengkompilasi sebagai bagian dari mekanisme penanganan pengecualian terstruktur.
Pengkompilasi juga menafsirkanGetExceptionCode , GetExceptionInformation, dan fungsi AbnormalTermination sebagai kata kunci, dan penggunaannya di luar sintaks penanganan pengecualian yang sesuai menghasilkan kesalahan kompilator. Berikut ini adalah deskripsi singkat tentang fungsi-fungsi ini.
| Fungsi | Deskripsi |
|---|---|
| getExceptionCode | Mengembalikan kode yang mengidentifikasi jenis pengecualian. Fungsi ini hanya dapat dipanggil dari dalam ekspresi filter atau blok penangan pengecualian. |
| GetExceptionInformation | Mengembalikan penunjuk ke struktur EXCEPTION_POINTERS yang berisi penunjuk ke rekaman konteks dan rekaman pengecualian. Fungsi ini hanya dapat dipanggil dari dalam ekspresi filter handler pengecualian. |
| AbnormalTermination | Menunjukkan apakah alur kontrol meninggalkan blok __try terkait secara berurutan setelah menjalankan pernyataan terakhir di blok. Fungsi ini hanya dapat dipanggil dari dalam blok __finally handler penghentian. |