Freigeben über


IEnumDebugThreads2

Dieses interfac listet die Threads auf, die in die Debugsitzung der derzeit ausgeführt werden.

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 IDebugProcess2::EnumThreads an, die zum Abrufen dieser Schnittstelle, die eine Liste aller Threads in Alle Programme darstellt, die in einem Prozess ausgeführt werden. Rufen Sie IDebugProgram2::EnumThreads an, die zum Abrufen dieser Schnittstelle, die eine Liste von Threads darstellt, die in ein Programm aus.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IEnumDebugThreads2an.

Methode

Beschreibung

IEnumDebugThreads2::Danach

Ruft eine angegebene Anzahl von Threads in der Enumerationsfolge ab.

IEnumDebugThreads2::Schritt

Überspringt eine angegebene Anzahl von Threads in der Enumerationsfolge.

IEnumDebugThreads2::Zurücksetzen

Setzt die Enumerationsfolge auf den Anfang zurück.

IEnumDebugThreads2::Klon

Erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält.

IEnumDebugThreads2::GetCount

Ruft die Anzahl der Threads in einem Enumerator ab.

Hinweise

Visual Studio ruft in der Regel diese Schnittstelle, um Threads Fensters sowie zum Aktualisieren der erste Thread zu erhalten, um der Liste IDebugProcess3::Ausführen, IDebugProcess3::Fahren Sie fortund IDebugProcess3::Schrittaufzurufen.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugProcess2::EnumThreads

IDebugProgram2::EnumThreads

IDebugProcess3::Schritt

IDebugProcess3::Fahren Sie fort

IDebugProcess3::Ausführen

Konzepte

Kern-Schnittstellen