Partilhar via


Método de ICorDebugThread4::GetBlockingObjects

Fornece uma enumeração ordenada de CorDebugBlockingObject estruturas que fornecem informações de bloqueio de thread.

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

Parâmetros

Comentários

O primeiro elemento na enumeração retornada corresponde à estrutura primeira que está bloqueando o segmento. O segundo elemento corresponde a um item de bloqueio é encontrado durante a execução de uma chamada de procedimento assíncronas (APC) quando bloqueado no primeiro e assim por diante.

A enumeração é válida somente para a duração do estado atual sincronizado.

Este método deve ser chamado enquanto o depurado está em um estado sincronizado.

Se ppBlockingObjectEnum não é um ponteiro válido, o resultado é indefinido.

Se um thread estiver bloqueado, e não pode ser determinado o erro, o método retorna um HRESULT que indica uma falha; Caso contrário, ele retorna S_OK.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

Interface de ICorDebugThread4

Outros recursos

Interfaces de depuração.

Depuração (referência de API não gerenciada)