ICorDebugThread4::GetBlockingObjects (Método)
Proporciona una enumeración ordenada de estructuras de CorDebugBlockingObject que proporcionan información de bloqueo de subprocesos.
Sintaxis
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Parámetros
ppBlockingObjectEnum
[out] Puntero a una enumeración ordenada de estructuras CorDebugBlockingObject .
Comentarios
El primer elemento de la enumeración devuelta corresponde a la primera estructura que bloquea el subproceso. El segundo elemento corresponde a un elemento de bloqueo que se encuentra mientras se ejecuta una llamada de procedimiento asincrónica (APC) cuando se bloquea en la primera, etc.
La enumeración solo es válida durante el estado sincronizado actual.
Se debe llamar a este método mientras el depurado está en un estado sincronizado.
Si ppBlockingObjectEnum
no es un puntero válido, el resultado es indefinido.
Si se bloquea un subproceso y no se puede determinar el error, el método devuelve un HRESULT que indica un error; de lo contrario, devuelve S_OK.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4