Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Especifica los motivos por los que un subproceso puede bloquearse en un objeto determinado.
Syntax
Typedef enum CorDebugBlockingReason
{
BLOCKING_NONE = 0
BLOCKING_MONITOR_CRITICAL_SECTION = 1
BLOCKING_MONITOR_EVENT = 2
} CorDebugBlockingReason;
Members
| Miembro | Description |
|---|---|
BLOCKING_NONE |
Solo para uso interno. |
BLOCKING_MONITOR_CRITICAL_SECTION |
Un subproceso intenta adquirir la sección crítica asociada al bloqueo de monitor en un objeto . Normalmente, esto ocurre cuando se llama a uno de los Monitor.Enter métodos o Monitor.TryEnter . |
BLOCKING_MONITOR_EVENT |
Un subproceso está esperando el evento asociado a un bloqueo de monitor para un objeto . Normalmente, esto ocurre cuando se llama a uno de los System.Threading.MonitorWait métodos. |
Observaciones
Cuando el BLOCKING_MONITOR_CRITICAL_SECTION miembro o BLOCKING_MONITOR_EVENT se usa en una estructura CorDebugBlockingObject , el pBlockingObject miembro de la estructura apunta a una interfaz "ICorDebugValue" que representa el objeto que se está especificando. También se garantiza que implemente la interfaz ICorDebugHeapValue3 .
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 4.0