Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bir iş parçacığını engelleyen bir nesneyi ve iş parçacığının engellenmesinin belirli nedenini tanımlar.
Sözdizimi
Typedef struct CorDebugBlockingObject
{
ICorDebugValue pBlockingObject;
DWORD dwTimeout;
CorDebugBlockingReason blockingReason;
} CorDebugBlockingObject;
Members
| Üye | Description |
|---|---|
pBlockingObject |
İş parçacığının engellediği nesne. Bu nesne yalnızca geçerli eşitlenmiş durumun süresi için geçerlidir. Aynı eşitlenmiş durumdaki aynı nesne üzerinde iki iş parçacığı engelleniyorsa , ICorDebugValue::GetAddress yönteminin aynı değeri döndürmesini bekleyebilirsiniz. Ancak, arabirimler işaretçi eşdeğeri olabilir veya olmayabilir. |
dwTimeout |
Engelleme işlemi zaman aşımına uğramadan önce milisaniye sayısı veya zaman aşımına uğramayacağını gösteren INFINITE değeri. Zaman aşımı değeri, hala kalan süreyi değil, engelleme işleminin toplam süresini belirtir. |
blockingReason |
İş parçacığının bu nesnede engellenmesinin nedeni. |
Açıklamalar
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 4.0'dan itibaren kullanılabilir