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

Siehe auch