Compartir a través de


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

Consulte también