ICorDebugThread4::GetBlockingObjects 方法

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

Syntax

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

参数

ppBlockingObjectEnum [out]指向 CorDebugBlockingObject 结构的有序枚举的指针。

注解

返回的枚举中的第一个元素对应于阻止线程的第一个结构。 第二个元素对应于在第一个元素上被阻止时在运行异步过程调用时遇到的阻塞项,依此等。

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

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

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

如果线程被阻止且无法确定错误,该方法将返回指示失败的 HRESULT;否则,它将返回S_OK。

要求

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

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

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

另请参阅