IEnumDebugThreads2

Diese Schnittstelle listet die Threads auf, die in der aktuellen Debugsitzung ausgeführt werden.

Syntax

IEnumDebugThreads2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste von Threads in einem Programm darzustellen.

Hinweise für Aufrufer

Rufen Sie EnumThreads auf, um diese Schnittstelle abzurufen, die eine Liste aller Threads in allen Programmen darstellt, die in einem Prozess ausgeführt werden. Rufen Sie EnumThreads auf, um diese Schnittstelle abzurufen, die eine Liste von Threads darstellt, die in einem Programm ausgeführt werden.

Methoden in Vtable-Reihenfolge

In der folgenden Tabelle sind die Methoden von IEnumDebugThreads2 aufgeführt.

Methode Beschreibung
Nächste Ruft eine angegebene Anzahl von Threads in der Enumerationssequenz ab.
Skip Überspringt eine angegebene Anzahl von Threads in einer Enumerationssequenz.
Zurücksetzen Setzt eine Enumerationsfolge auf den Anfang zurück.
Klonen Erstellt einen Enumerator, der denselben Enumerationsstatus wie der aktuelle enthält.
GetCount Ruft die Anzahl der Threads in einem Enumerator ab.

Hinweise

Visual Studio ruft diese Schnittstelle in der Regel ab, um das Threads-Fenster zu aktualisieren und den ersten Thread der Liste abzurufen, um "Execute", "Continue" und "Step" aufzurufen.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch