Freigeben über


IEnumDebugModules2

Diese Schnittstelle listet eine Liste der Module auf.

IEnumDebugModules2 : IUnknown

Hinweise für Implementierer

Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste der Module darstellen, die für ein Programm geladen werden.

Hinweise für Aufrufer

Visual Studio ruft IDebugProgram2::EnumModules an, die zum Abrufen dieser Schnittstelle.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IEnumDebugModules2an.

Methode

Beschreibung

IEnumDebugModules2::Danach

Ruft eine angegebene Anzahl von Modulen in der Enumerationsfolge ab.

IEnumDebugModules2::Schritt

Überspringt eine angegebene Anzahl Module in der Enumerationsfolge.

IEnumDebugModules2::Zurücksetzen

Setzt die Enumerationsfolge auf den Anfang zurück.

IEnumDebugModules2::Klon

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

IEnumDebugModules2::GetCount

Ruft die Anzahl der Module ab.

Hinweise

Visual Studio verwendet diese Schnittstelle hauptsächlich, um das Module Fenster zu aktualisieren.

Zum Zweck des Debuggens in Visual Studio, ist ein Programm eine logische Sequenz von Code Anweisungen, die Begrenzungen überschreiten können, was Modul die Notwendigkeit der Liste der Module für eine einzelne IDebugProgram2-Schnittstelle. Das erste Modul in der Liste enthält in der Regel die erste Eintrag Haupteinstiegspunkt für das zugeordnete Programm.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugProgram2

IDebugProgram2::EnumModules

Konzepte

Kern-Schnittstellen