Thread Walking

Une instantané qui inclut la liste des threads contient des informations sur chaque thread de chaque processus en cours d’exécution. Vous pouvez récupérer des informations pour le premier thread de la liste à l’aide de la fonction Thread32First . Après avoir récupéré le premier thread de la liste, vous pouvez récupérer des informations pour les threads suivants à l’aide de la fonction Thread32Next . Thread32First et Thread32Nextremplissent une structure THREADENTRY32 avec des informations sur les threads individuels dans le instantané.

Vous pouvez énumérer les threads d’un processus spécifique en prenant un instantané qui inclut les threads, puis en parcourant la liste des threads, en conservant des informations sur les threads qui ont le même identificateur de processus que le processus spécifié.

Vous pouvez récupérer un code d’erreur étendu status pour Thread32First et Thread32Next à l’aide de la fonction GetLastError.

Notes

Le contenu du membre th32ThreadID de THREADENTRY32 est un identificateur de thread et peut être utilisé par toutes les fonctions qui nécessitent un identificateur de thread.

 

Parcourir la liste des threads