IEnumDebugCodeContexts2
Diese Schnittstelle listet die Code kontexte auf, die mit der Debugsitzung oder mit einem bestimmten Programm oder einem Dokument zugeordnet werden.
IEnumDebugCodeContexts2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste von Code kontexten für eine bestimmte Textposition in einem Programm oder eine Liste von Code kontexten für einen bestimmten Dokumentenkontext darstellt.
Hinweise für Aufrufer
Rufen Sie zum Abrufen IDebugProgram2::EnumCodeContexts diese Schnittstelle, die eine Liste von Code kontexten für eine bestimmte Textposition im Quelldokument eines Programms darstellt.
Rufen Sie IDebugDocumentContext2::EnumCodeContexts an, die zum Abrufen dieser Schnittstelle, die eine Liste aller Code kontexte in einem bestimmten Quelldokument darstellt.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IEnumDebugCodeContexts2an.
Methode |
Beschreibung |
---|---|
Ruft eine angegebene Anzahl von Code kontexte in der Enumerationsfolge ab. |
|
Überspringt eine angegebene Anzahl von Code in einer kontexte Enumerationsfolge. |
|
Setzt die Enumerationsfolge auf den Anfang zurück. |
|
Erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle Enumerator enthält. |
|
Ruft die Anzahl der Code kontexten in einem Enumerator ab. |
Hinweise
Visual Studio ruft IDebugProgram2::EnumCodeContexts auf, um eine Liste von Code kontexten aufzufüllen, die der Benutzer auswählen kann, wenn er die folgende Anweisung festlegen oder die Disassembly für eine Quelldatei anzeigt. Mehrere Code kontexte können auftreten, z. B. wenn mehrere Instanzen einer Vorlage in ++-style vorhanden ist.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
IDebugProgram2::EnumCodeContexts
IDebugDocumentContext2::EnumCodeContexts