CorDebugBlockingObject 結構
定義造成執行緒封鎖的物件,以及執行緒遭到封鎖的特定原因。
語法
Typedef struct CorDebugBlockingObject
{
ICorDebugValue pBlockingObject;
DWORD dwTimeout;
CorDebugBlockingReason blockingReason;
} CorDebugBlockingObject;
成員
member | 描述 |
---|---|
pBlockingObject |
造成執行緒封鎖的物件。 此物件僅在目前同步狀態期間內有效。 如果兩個執行緒在相同的同步處理狀態下在相同的物件上封鎖,您可以預期 ICorDebugValue::GetAddress 方法會傳回相同的值。 不過,介面可能不等於指標。 |
dwTimeout |
封鎖作業逾時之前的毫秒數,或者若值為 INFINITE 則表示不會逾時。逾時值會指定封鎖作業的總時間長度,而非剩餘的時間。 |
blockingReason |
此物件造成執行緒封鎖的原因。 |
備註
需求
平台:請參閱系統需求。
標頭:CorDebug.idl
程式庫:CorGuids.lib
.NET Framework版本:自 4 起可用