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
- ppBlockingObjectEnum
[out] Um ponteiro para uma enumeração ordenado de CorDebugBlockingObject estruturas.
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