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.

Syntax

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

Parámetros

ppBlockingObjectEnum [out] Puntero a una enumeración ordenada de estructuras CorDebugBlockingObject .

Observaciones

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ónico (APC) cuando se bloquea en el primero, 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 estado sincronizado.

Si ppBlockingObjectEnum no es un puntero válido, el resultado no está definido.

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: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.0

Consulte también