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