Bagikan melalui


IDebugExceptionEvent2::PassToDebuggee

Menentukan apakah pengecualian harus diteruskan ke program yang sedang di-debug ketika eksekusi dilanjutkan, atau jika pengecualian harus dibuang.

Sintaks

int PassToDebuggee(
   int fPass
);

Parameter

fPass
[di] Nonzero (TRUE) jika pengecualian harus diteruskan ke program yang di-debug ketika eksekusi dilanjutkan, atau nol (FALSE) jika pengecualian harus dibuang.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat.

Keterangan

Memanggil metode ini sebenarnya tidak menyebabkan kode apa pun dijalankan dalam program yang sedang di-debug. Panggilan hanya untuk mengatur status untuk eksekusi kode berikutnya. Misalnya, panggilan ke metode CanPassToDebuggee dapat kembali S_OK dengan EXCEPTION_INFO.dwState bidang diatur ke EXCEPTION_STOP_SECOND_CHANCE.

IDE mungkin menerima peristiwa IDebugExceptionEvent2 dan memanggil metode Lanjutkan . Mesin debug (DE) harus memiliki perilaku default untuk menangani kasus jika PassToDebuggee metode tidak dipanggil.

Baca juga