CorDebugBlockingObject (Estructura)
Define un objeto que está bloqueando un subproceso y la razón específica por la que el subproceso está bloqueado.
Sintaxis
Typedef struct CorDebugBlockingObject
{
ICorDebugValue pBlockingObject;
DWORD dwTimeout;
CorDebugBlockingReason blockingReason;
} CorDebugBlockingObject;
Miembros
Miembro | Descripción |
---|---|
pBlockingObject |
Objeto en el que el subproceso está bloqueando. Este objeto solo es válido durante el estado sincronizado actual. Si dos subprocesos están bloqueando el mismo objeto dentro del mismo estado sincronizado, puede esperar que el método ICorDebugValue::GetAddress devuelva el mismo valor. Sin embargo, las interfaces pueden o no ser equivalentes de puntero. |
dwTimeout |
Número de milisegundos antes de que se agote el tiempo de espera de la operación de bloqueo o el valor INFINITE, lo que indica que no agotará el tiempo de espera. El valor de tiempo de espera especifica el período total de tiempo para la operación de bloqueo, no el tiempo restante. |
blockingReason |
Motivo por el que el subproceso está bloqueado en este objeto. |
Observaciones
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.