Bagikan melalui


PVECTORED_EXCEPTION_HANDLER fungsi panggilan balik (winnt.h)

Fungsi yang ditentukan aplikasi yang berfungsi sebagai penangan pengecualian vektor. Tentukan alamat ini saat memanggil fungsi AddVectoredExceptionHandler . Jenis PVECTORED_EXCEPTION_HANDLER menentukan penunjuk ke fungsi panggilan balik ini. VectoredHandler adalah tempat penampung untuk nama yang ditentukan aplikasi.

Sintaks

PVECTORED_EXCEPTION_HANDLER PvectoredExceptionHandler;

LONG PvectoredExceptionHandler(
  [in] _EXCEPTION_POINTERS *ExceptionInfo
)
{...}

Parameter

[in] ExceptionInfo

Penunjuk ke struktur EXCEPTION_POINTERS yang menerima catatan pengecualian.

Nilai kembali

Untuk mengembalikan kontrol ke titik di mana pengecualian terjadi, kembalikan EXCEPTION_CONTINUE_EXECUTION (0xffffffff). Untuk melanjutkan pencarian handler, kembalikan EXCEPTION_CONTINUE_SEARCH (0x0).

Keterangan

Handler tidak boleh memanggil fungsi yang memperoleh objek sinkronisasi atau mengalokasikan memori, karena ini dapat menyebabkan masalah. Biasanya, handler hanya akan mengakses rekaman pengecualian dan kembali.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header winnt.h (termasuk Windows.h)

Lihat juga

EXCEPTION_POINTERS

Penanganan Pengecualian Vektor