ICorDebugThread4::GetBlockingObjects 方法

提供 CorDebugBlockingObject 结构的有序枚举,这些结构提供线程阻塞信息。

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

参数

备注

返回的枚举中的第一个元素与阻塞线程的第一个结构相对应。 第二个元素与发生第一个阻塞项后在运行异步过程调用 (APC) 的过程中遇到的阻塞项相对应,依此类推。

枚举仅在当前的同步状态的持续时间内有效。

在调试对象处于同步状态时必须调用此方法。

如果 ppBlockingObjectEnum 是无效指针,则结果是未定义的。

如果线程受到阻塞且无法确定错误,则此方法将返回指示失败的 HRESULT;否则此方法将返回 S_OK。

要求

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

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorDebugThread4 接口

其他资源

调试接口

调试(非托管 API 参考)