ICorDebugThread4::GetBlockingObjects (Método)
Proporciona una enumeración ordenada de estructuras CorDebugBlockingObject que proporcionan información de bloqueo de subprocesos.
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 está bloqueando el subproceso. El segundo elemento corresponde a un elemento de bloqueo que se encuentra mientras se ejecutaba una llamada a procedimiento asincrónico (APC) cuando se bloqueó en el primero, y así sucesivamente.
La enumeración solo es válida mientras dure el estado sincronizado actual.
Se debe llamar a este método mientras el depurador está en un estado sincronizado.
Si ppBlockingObjectEnum no es un puntero válido, el resultado es indefinido.
Si hay un subproceso bloqueado y no se puede determinar el error, el método devuelve un HRESULT que indica el error; de lo contrario, devuelve S_OK.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4