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.
Dipanggil oleh kompilator untuk menerapkan ekstensi penanganan pengecualian terstruktur.
Alamat relatif penangan khusus bahasa ada di UNWIND_INFO setiap kali bendera UNW_FLAG_EHANDLER atau UNW_FLAG_UHANDLER diatur. Handler khusus bahasa dipanggil sebagai bagian dari pencarian handler pengecualian atau sebagai bagian dari unwind. Untuk informasi selengkapnya, lihat Handler Spesifik Bahasa.
Sintaks
_CRTIMP __C_specific_handler(
_In_ struct _EXCEPTION_RECORD *ExceptionRecord,
_In_ void *EstablisherFrame,
_Inout_ struct _CONTEXT *ContextRecord,
_Inout_ struct _DISPATCHER_CONTEXT *DispatcherContext
);
Parameter
-
ExceptionRecord [in]
-
Menyediakan pointer ke rekaman pengecualian, yang memiliki definisi Win64 standar.
-
EstablisherFrame [in]
-
Alamat dasar alokasi tumpukan tetap untuk fungsi ini.
-
ContextRecord [in, out]
-
Menunjuk ke konteks pengecualian pada saat pengecualian dinaikkan (dalam kasus handler pengecualian) atau konteks "lepaskan" saat ini (dalam kasus handler penghentian).
-
DispatcherContext [masuk, keluar]
-
Menunjuk ke konteks dispatcher untuk fungsi ini.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Header |
|
| Pustaka |
|
| DLL |
|