Compartir a través de


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

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

Vea también

Referencia

ICorDebugThread4 (Interfaz)

Otros recursos

Interfaces para depuración

Depuración (Referencia de la API no administrada)