Partager via


IEnumDebugThreads2

Cette interface énumère les threads en cours d’exécution dans la session de débogage actuelle.

Syntaxe

IEnumDebugThreads2 : IUnknown

Remarques pour les implémenteurs

Le moteur de débogage (DE) implémente cette interface pour représenter une liste de threads dans un programme.

Remarques pour les appelants

Appelez EnumThreads pour obtenir cette interface représentant une liste de tous les threads dans tous les programmes s’exécutant dans un processus. Appelez EnumThreads pour obtenir cette interface représentant une liste de threads s’exécutant dans un programme.

Méthodes dans l'ordre Vtable

Le tableau suivant présente les méthodes de IEnumDebugThreads2.

Méthode Description
Next Récupère un nombre spécifié de threads dans la séquence d’énumération.
Skip Ignore un nombre spécifié de threads dans une séquence d’énumération.
Réinitialiser Réinitialise une séquence d'énumération.
Cloner Crée un énumérateur qui contient le même état d’énumération que celui actuel.
GetCount Obtient le nombre de threads dans un énumérateur.

Notes

Visual Studio obtient généralement cette interface pour mettre à jour la fenêtre Threads , ainsi que pour obtenir le premier thread de la liste, afin d’appeler Execute, Continue et Step.

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi