Partilhar via


IDebugProcess2::EnumThreads

Recupera uma lista de todos os threads em execução no processo.

HRESULT EnumThreads(
   IEnumDebugThreads2** ppEnum
);
int EnumThreads(
   out IEnumDebugThreads2 ppEnum
);

Parâmetros

  • ppEnum
    [out] Retorna um IEnumDebugThreads2 o objeto que contém uma lista de todos os threads em todos os programas no processo.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Este método enumera os segmentos em execução em cada programa e, em seguida, combina em uma exibição dos threads do processo. Um único thread pode ser executada em vários programas; Este método enumera apenas uma vez esse segmento.

Este método apresenta uma lista de threads do processo sem duplicatas. Caso contrário, para enumerar os segmentos em execução em um determinado programa, use o IDebugProgram2::EnumThreads método.

Consulte também

Referência

IDebugProcess2

IEnumDebugThreads2

IDebugThread2

IDebugProgram2::EnumThreads