Partager via


IDebugProcess2::EnumThreads

Récupère une liste de tous les threads en cours d’exécution dans le processus.

Syntaxe

int EnumThreads(
   out IEnumDebugThreads2 ppEnum
);

Paramètres

ppEnum
[out] Renvoie un objet IEnumDebugThreads2 qui contient une liste de tous les threads dans tous les programmes du processus.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Cette méthode énumère les threads en cours d’exécution dans chaque programme, puis les combine dans une vue de processus des threads. Un thread unique peut s’exécuter dans plusieurs programmes ; cette méthode énumère ce thread une seule fois.

Cette méthode présente une liste des threads du processus sans doublons. Sinon, pour énumérer les threads en cours d’exécution dans un programme particulier, utilisez la méthode EnumThreads .

Voir aussi