提供 CorDebugBlockingObject 结构的有序枚举,这些结构提供线程阻塞信息。
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
参数
- ppBlockingObjectEnum
[out] 一个指向 CorDebugBlockingObject 结构的有序枚举的指针。
备注
返回的枚举中的第一个元素与阻塞线程的第一个结构相对应。 第二个元素与发生第一个阻塞项后在运行异步过程调用 (APC) 的过程中遇到的阻塞项相对应,依此类推。
枚举仅在当前的同步状态的持续时间内有效。
在调试对象处于同步状态时必须调用此方法。
如果 ppBlockingObjectEnum 是无效指针,则结果是未定义的。
如果线程受到阻塞且无法确定错误,则此方法将返回指示失败的 HRESULT;否则此方法将返回 S_OK。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4