IEnumDebugModules2

Diese Schnittstelle listet eine Liste von Modulen auf.

Syntax

IEnumDebugModules2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste der für ein Programm geladenen Module darzustellen.

Hinweise für Aufrufer

Visual Studio ruft EnumModules auf, um diese Schnittstelle abzurufen.

Methoden in Vtable-Reihenfolge

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

Methode Beschreibung
Nächste Ruft eine angegebene Anzahl von Modulen in einer Enumerationssequenz ab.
Skip Überspringt eine angegebene Anzahl von Modulen in einer Enumerationssequenz.
Zurücksetzen Setzt eine Enumerationsfolge auf den Anfang zurück.
Klonen Erstellt einen Enumerator mit demselben Enumerationszustand wie der aktuelle Enumerator.
GetCount Ruft die Anzahl der Module ab.

Hinweise

Visual Studio verwendet diese Schnittstelle in erster Linie zum Aktualisieren des Modulfensters .

Für das Debuggen in Visual Studio ist ein Programm eine logische Abfolge von Codeanweisungen, die Modulgrenzen überschreiten können, daher die Notwendigkeit einer Liste von Modulen für eine einzelne IDebugProgram2-Schnittstelle . Das erste Modul in der Liste enthält in der Regel den ersten Einstiegspunkt für das zugeordnete Programm.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch