ICorDebugThread4::GetBlockingObjects 方法
提供提供線程封鎖資訊的 CorDebugBlockingObject 結構的排序列舉。
語法
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
參數
ppBlockingObjectEnum
[out]CorDebugBlockingObject 結構的排序列舉指標。
備註
傳回列舉中的第一個項目會對應至封鎖線程的第一個結構。 第二個元素會對應至在第一次封鎖時執行異步過程調用時遇到的封鎖專案,依此方式。
列舉僅適用於目前同步處理狀態的持續時間。
偵錯對象處於同步處理狀態時,必須呼叫這個方法。
如果 ppBlockingObjectEnum
不是有效的指標,則結果為未定義。
如果線程遭到封鎖且無法判斷錯誤,此方法會傳回指出失敗的 HRESULT;否則,它會傳回S_OK。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 4 起提供