Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Schnittstelle listet FRAMEINFO-Strukturen auf.
Syntax
IEnumDebugFrameInfo2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste der Strukturen bereitzustellen, die den aktuellen Aufrufstapel beschreiben.
Hinweise für Aufrufer
Visual Studio ruft EnumFrameInfo auf, um diese Schnittstelle abzurufen, wenn ein Haltepunkt, eine Ausnahme oder ein Anhalten in einem Programm auftritt, das gedebuggt wird.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IEnumDebugFrameInfo2 aufgeführt.
| Methode | Beschreibung |
|---|---|
| Nächste | Ruft eine angegebene Anzahl von FRAMEINFO-Strukturen in einer Enumerationssequenz ab. |
| Skip | Überspringt eine angegebene Anzahl von FRAMEINFO-Strukturen 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 FRAMEINFO-Strukturen in einem Enumerator ab. |
Hinweise
Visual Studio ruft diese Schnittstelle als ersten Schritt zur Behandlung eines Haltepunkts, einer Ausnahme oder einer vom Benutzer generierten Pause für das zu debuggende Programm ab. Die Liste der FRAMEINFO-Strukturen stellt den aktuellen Aufrufstapel dar, wobei der aktuelle Funktionsaufruf am Anfang der Liste und der älteste Funktionsaufruf am Ende der Liste stehen. Jedes FRAMEINFO stellt einen Stapelframe dar, einen Kontext, in dem Ausdrücke ausgewertet und lokale Variablen untersucht werden können.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll