共用方式為


CorDebugBlockingObject 結構

定義封鎖執行緒的物件,以及封鎖執行緒的特定原因。

語法

Typedef struct CorDebugBlockingObject
{
ICorDebugValue pBlockingObject;
DWORD dwTimeout;
CorDebugBlockingReason blockingReason;
}  CorDebugBlockingObject;

Members

成員 Description
pBlockingObject 執行緒封鎖的物件。 此物件僅在目前同步狀態的持續時間內有效。 如果兩個執行緒封鎖相同同步處理狀態內的相同物件,您可能會預期 ICorDebugValue::GetAddress 方法會傳回相同的值。 不過,介面可能等同於指標,也可能不等效。
dwTimeout 封鎖作業逾時前的毫秒數,或值 INFINITE,表示不會逾時。逾時值會指定封鎖作業的總時間長度,而不是仍剩餘的時間。
blockingReason 執行緒在此物件上遭到封鎖的原因。

備註

需求

平台: 請參閱 .NET 支援的作業系統

標題: CorDebug.idl

圖書館: CorGuids.lib

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