Partilhar via


Método ICorDebugController::EnumerateThreads

Obtém um enumerador para os threads gerenciados ativos no processo.

Sintaxe

HRESULT EnumerateThreads (
    [out] ICorDebugThreadEnum **ppThreads
);

Parâmetros

ppThreads [saídas] Um ponteiro para o endereço de um objeto "ICorDebugThreadEnum" que representa um enumerador para todos os threads gerenciados que estão ativos no processo.

Observações

Um thread é considerado ativo após o retorno de chamada ICorDebugManagedCallback::CreateThread ter sido despachado e antes do retorno de chamada ICorDebugManagedCallback::ExitThread ter sido despachado. Um thread gerenciado pode não ter necessariamente nenhum quadro gerenciado em sua pilha. Os threads podem ser enumerados antes mesmo do retorno de chamada ICorDebugManagedCallback::CreateProcess . A enumeração estará naturalmente vazia.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde 1.0

Consulte também