IEnumDebugCodeContexts2
Diese Schnittstelle listet die Codekontexte auf, die der Debugsitzung oder einem bestimmten Programm oder Dokument zugeordnet sind.
Syntax
IEnumDebugCodeContexts2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste von Codekontexten für eine bestimmte Textposition in einem Programm oder eine Liste von Codekontexten für einen bestimmten Dokumentkontext darzustellen.
Hinweise für Aufrufer
Rufen Sie EnumCodeContexts auf, um diese Schnittstelle abzurufen, die eine Liste von Codekontexten für eine bestimmte Textposition im Quelldokument eines Programms darstellt.
Rufen Sie EnumCodeContexts auf, um diese Schnittstelle abzurufen, die eine Liste aller Codekontexte in einem bestimmten Quelldokument darstellt.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IEnumDebugCodeContexts2
aufgeführt.
Methode | Beschreibung |
---|---|
Nächste | Ruft eine angegebene Anzahl von Codekontexten in einer Enumerationssequenz ab. |
Skip | Überspringt eine angegebene Anzahl von Codekontexten 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 Codekontexte in einem Enumerator ab. |
Hinweise
Visual Studio ruft EnumCodeContexts auf, um eine Liste von Codekontexten aufzufüllen, aus denen der Benutzer auswählen kann, wenn die nächste Anweisung festgelegt oder die Demontage für eine Quelldatei angezeigt wird. Mehrere Codekontexte können z. B. auftreten, wenn mehrere Instanzen einer C++-Formatvorlage vorhanden sind.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll