Bagikan melalui


Metode ICorDebugProcess::ClearCurrentException

Menghapus pengecualian tidak terkelola saat ini pada utas yang diberikan.

Syntax

HRESULT ClearCurrentException([in] DWORD threadID);

Parameter-parameternya

threadID [di] ID utas tempat pengecualian tidak terkelola saat ini akan dihapus.

Komentar

Panggil metode ini sebelum memanggil ICorDebugController::Lanjutkan ketika utas telah melaporkan pengecualian yang tidak dikelola yang harus diabaikan oleh debuggee. Ini akan menghapus peristiwa in-band (IB) dan out-of-band (OOB) yang luar biasa pada utas yang diberikan. Semua titik henti OOB dan pengecualian satu langkah secara otomatis dibersihkan.

Gunakan ICorDebugThread2::InterceptCurrentException untuk mencegat pengecualian terkelola saat ini pada utas.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 2.0