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.
Menyediakan pemberitahuan status selama proses pembukaan pengecualian.
Syntax
HRESULT ExceptionUnwind (
[in] ICorDebugAppDomain *pAppDomain,
[in] ICorDebugThread *pThread,
[in] CorDebugExceptionUnwindCallbackType dwEventType,
[in] DWORD dwFlags
);
Parameter-parameternya
pAppDomain [di] Penunjuk ke objek ICorDebugAppDomain yang mewakili domain aplikasi yang berisi utas tempat pengecualian dilemparkan.
pThread [di] Penunjuk ke objek ICorDebugThread yang mewakili utas tempat pengecualian dilemparkan.
dwEventType [di] Nilai enumerasi CorDebugExceptionUnwindCallbackType yang menentukan peristiwa yang sedang disinyalir oleh panggilan balik selama fase unwind.
dwFlags [di] Nilai enumerasi CorDebugExceptionFlags yang menentukan informasi tambahan tentang pengecualian.
Komentar
ExceptionUnwind dipanggil di berbagai titik selama fase unwind dari proses penanganan pengecualian.
ExceptionUnwind dapat dipanggil lebih dari sekali sambil melepas satu pengecualian.
Jika dwEventType = DEBUG_EXCEPTION_INTERCEPTED, penunjuk instruksi akan berada di bingkai daun utas, pada titik urutan sebelumnya (ini mungkin beberapa instruksi sebelumnya) instruksi yang mengarah pada pengecualian.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 2.0