提供提供執行緒封鎖資訊的 CorDebugBlockingObject 結構的排序列舉。
語法
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
參數
ppBlockingObjectEnum [出] CorDebugBlockingObject 結構排序列舉的指標。
備註
傳回列舉中的第一個元素會對應至封鎖執行緒的第一個結構。 第二個元素對應至在第一個元素上封鎖時,執行非同步程式呼叫 (APC) 時遇到的封鎖專案,依此類推。
列舉僅在目前同步處理狀態的持續時間內有效。
當偵錯元處於同步處理狀態時,必須呼叫這個方法。
如果不是有效的指標,則 ppBlockingObjectEnum 結果未定義。
如果執行緒遭到封鎖,且無法判斷錯誤,則方法會傳回指出失敗的 HRESULT;否則,它會傳回S_OK。
需求
平台: 請參閱 .NET 支援的作業系統。
標題: CorDebug.idl、CorDebug.h
圖書館: CorGuids.lib
.NET 版本: 自 .NET Framework 4.0 起可用