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