Thread Walking

Um instantâneo que inclui a lista de threads contém informações sobre cada thread de cada processo em execução no momento. Você pode recuperar informações para o primeiro thread na lista usando a função Thread32First . Depois de recuperar o primeiro thread na lista, você pode recuperar informações para threads subsequentes usando a função Thread32Next . Thread32First e Thread32Next preenchem uma estrutura THREADENTRY32 com informações sobre threads individuais no instantâneo.

Você pode enumerar os threads de um processo específico usando uma instantâneo que inclui os threads e, em seguida, percorrendo a lista de threads, mantendo informações sobre os threads que têm o mesmo identificador de processo que o processo especificado.

Você pode recuperar um erro estendido status código para Thread32First e Thread32Next usando a função GetLastError.

Observação

O conteúdo do membro th32ThreadID de THREADENTRY32 é um identificador de thread e pode ser usado por qualquer função que exija um identificador de thread.

 

Percorrendo a lista de threads