Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Определяет объект, блокирующий поток, и конкретную причину блокировки потока.
Синтаксис
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
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.