IEnumDebugFrameInfo2
Diese Schnittstelle listet FRAMEINFO Strukturen auf.
IEnumDebugFrameInfo2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle, um eine Liste von Strukturen bereitzustellen, die die aktuelle Aufrufliste beschreibt.
Hinweise für Aufrufer
Visual Studio ruft IDebugThread2::EnumFrameInfo auf, um diese Schnittstelle immer dann, wenn ein Haltepunkt beenden oder eine Ausnahme auftritt in einem Programm, das gedebuggt wird.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IEnumDebugFrameInfo2an.
Methode |
Beschreibung |
---|---|
Ruft eine angegebene Anzahl FRAMEINFO Strukturen in der Enumerationsfolge ab. |
|
Überspringt eine angegebene Anzahl FRAMEINFO Strukturen in der 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 FRAMEINFO Strukturen in einem Enumerator ab. |
Hinweise
Visual Studio erhält diese Schnittstelle wie der erste Schritt zum Behandeln eines Haltepunkts, der USER-generierten der Ausnahme oder Anhalten für das Programm, das gedebuggt wird. Die Liste der FRAMEINFO Strukturen stellt die aktuelle Aufrufliste mit dem aktuellen Funktionsaufruf Anfang der Liste und dem ältesten Funktionsaufruf am Ende der Liste dar. Jedes FRAMEINFO stellt einen Stapelrahmen, einen Kontext dar, in der Ausdrücke ausgewertet werden können und lokale Variablen betrachtet werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll