ICorDebugThread4::GetBlockingObjects 方法

提供 CorDebugBlockingObject 結構的已排序列舉,以提供執行緒封鎖資訊。

語法

HRESULT GetBlockingObjects (  
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum  

參數

ppBlockingObjectEnum
[out] CorDebugBlockingObject 結構的已排序列舉指標。

備註

所傳回列舉中的第一個元素會對應至封鎖執行緒的第一個結構。 若在第一個元素遭到封鎖,第二個元素對應至在執行非同步程序呼叫 (APC) 時遇到的封鎖項目。

列舉僅在目前同步狀態期間內有效。

當偵錯項目處於同步狀態時,必須呼叫此方法。

如果 ppBlockingObjectEnum 非有效指標,則結果為未定義。

如果執行緒遭到封鎖且無法判斷錯誤,此方法會傳回表示失敗的 HRESULT;否則會傳回 S_OK。

規格需求

平台:請參閱系統需求

標頭:CorDebug.idl、CorDebug.h

程式庫:CorGuids.lib

.NET Framework版本:自 4 起可用

另請參閱