Partager via


IEnumDebugThreads2

Cet interfac énumère les threads qui s'exécutent dans la session de débogage en cours.

IEnumDebugThreads2 : IUnknown

Remarques à l'intention des implémenteurs

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

Remarques pour les appelants

Appelez IDebugProcess2 : : EnumThreads pour obtenir cette interface représentant une liste de tous les threads de tous les programmes s'exécutant dans un processus. Appelez IDebugProgram2 : : EnumThreads pour obtenir cette interface représentant une liste de threads qui s'exécutent dans un programme.

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IEnumDebugThreads2.

Méthode

Description

IEnumDebugThreads2 : : suivant

Récupère un nombre spécifié de threads dans la séquence d'énumération.

IEnumDebugThreads2 : : saut

Ignore un nombre spécifié de threads dans une séquence d'énumération.

IEnumDebugThreads2 : : Réinitialisation

réinitialise une séquence d'énumération au début.

IEnumDebugThreads2 : : clone

Crée un énumérateur qui contient le même état d'énumération que le planificateur actuel.

IEnumDebugThreads2 : : GetCount

Obtient le nombre de threads dans un énumérateur.

Notes

Visual Studio correspond en général cette interface pour mettre à jour la fenêtre de Threads ainsi que pour obtenir le premier thread de la liste, afin d'appeler IDebugProcess3 : : exécutez, IDebugProcess3 : : continuez, et IDebugProcess3 : : étape.

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugProcess2 : : EnumThreads

IDebugProgram2 : : EnumThreads

IDebugProcess3 : : étape

IDebugProcess3 : : continuez

IDebugProcess3 : : exécutez

Concepts

Les interfaces principales