ICorDebugProcess::ClearCurrentException 方法

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

Syntax

HRESULT ClearCurrentException([in] DWORD threadID);

参数

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

注解

在线程报告调试对象应忽略的非托管异常时,在调用 ICorDebugController::Continue 之前调用此方法。 这将清除给定线程上未完成的带内(IB)和带外(OOB)事件。 将自动清除所有 OOB 断点和单步异常。

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

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 2.0 起可用