नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
Defines an object that is blocking a thread and the specific reason that the thread is blocked.
Syntax
Typedef struct CorDebugBlockingObject
{
ICorDebugValue pBlockingObject;
DWORD dwTimeout;
CorDebugBlockingReason blockingReason;
} CorDebugBlockingObject;
Members
| Member | Description |
|---|---|
pBlockingObject |
The object on which the thread is blocking. This object is valid only for the duration of the current synchronized state. If two threads are blocking on the same object within the same synchronized state, you may expect the ICorDebugValue::GetAddress method to return the same value. However, the interfaces may or may not be pointer equivalent. |
dwTimeout |
The number of milliseconds before the blocking operation will time out, or the value INFINITE, which indicates that it will not time out. The time-out value specifies the total length of time for the blocking operation, not the time that is still remaining. |
blockingReason |
The reason that the thread is blocked on this object. |
Remarks
Requirements
Platforms: See .NET supported operating systems.
Header: CorDebug.idl
Library: CorGuids.lib
.NET versions: Available since .NET Framework 4.0
GitHub पर हमारे साथ सहयोग करें
इस सामग्री का स्रोत GitHub पर पाया जा सकता है, जहां आप मुद्दों को बना सकते हैं और उनकी समीक्षा भी कर सकते हैं और अनुरोध खींच सकते हैं। अधिक जानकारी के लिए, हमारी योगदानकर्ता मार्गदर्शिका देखें।