ICorDebugProcess::ClearCurrentException 方法

清除给定线程上的当前非托管异常。

HRESULT ClearCurrentException([in] DWORD threadID);

参数

  • threadID
    [in] 将清除其上的当前非托管异常的线程的 ID。

备注

当线程报告了调试对象应忽略的非托管异常时,请先调用此方法,再调用 ICorDebugController::Continue。 这样将清除给定线程上未处理的带内 (IB) 事件和带外 (OOB) 事件。 所有的 OOB 断点和单步执行异常都将被自动清除。

使用 ICorDebugThread2::InterceptCurrentException 截获线程上的当前托管异常。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorDebugProcess 接口

ICorDebugProcess2 接口