IDebugProcess2 : : EnumThreads
Extrait une liste de tous les threads en cours de exécution dans le processus.
HRESULT EnumThreads(
IEnumDebugThreads2** ppEnum
);
int EnumThreads(
out IEnumDebugThreads2 ppEnum
);
Paramètres
- ppEnum
[out] Retourne un objet d' IEnumDebugThreads2 qui contient une liste de tous les threads de tous les programmes dans le 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 qui s'exécutent dans chaque programme puis les combine dans une vue processus des threads. Un seul thread peut s'exécuter dans plusieurs programmes ; cette méthode énumère ce thread qu'une seule fois.
Cette méthode présente une liste des threads du processus sans doublons. Sinon, pour énumérer des threads qui s'exécutent dans un programme particulier, utilisez la méthode d' IDebugProgram2 : : EnumThreads .