IDebugStackFrame2
Diese Schnittstelle stellt einen einzelnen Stapelrahmen in einer Aufrufliste in einem bestimmten Thread dar.
IDebugStackFrame2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle, um einen Stapelrahmen darstellt.
Hinweise für Aufrufer
Aufruf IDebugThread2::EnumFrameInfo , um eine IEnumDebugFrameInfo2-Schnittstelle abzurufen. Rufen Sie IEnumDebugFrameInfo2::Danach auf, um eine FRAMEINFO Struktur abzurufen, die die IDebugStackFrame2-Schnittstelle enthält.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugStackFrame2an.
Methode |
Beschreibung |
---|---|
Ruft den Kontext des Codes für diesen Stapelrahmen ab. |
|
Ruft den Dokumentenkontext für diesen Stapelrahmen ab. |
|
Ruft den Namen des Stapelrahmens ab. |
|
Ruft eine Beschreibung des Stapelrahmens ab. |
|
Ruft eine Darstellung des abhängigen MACHINE des Bereichs der physikalischen Adressen ab, die einem Stapelrahmen zugeordnet sind. |
|
Ruft einen Auswertungs Elementkontext für das diese der Ausdrucksauswertung innerhalb des aktuellen Kontexts eines Stapelrahmens und des Threads ab. |
|
Ruft die Sprache ab, die einem Stapelrahmen zugeordnet ist. |
|
Ruft eine Beschreibung der Eigenschaften ab, die einem Stapelrahmen zugeordnet sind. |
|
Erstellt einen Enumerator für Stapelrahmen Properties. |
|
Ruft den Thread ab, der einem Stapelrahmen zugeordnet ist. |
Hinweise
Diese Schnittstelle wird erhalten nur, wenn das Programm, das gedebuggt wird, an einem Haltepunkt angehalten wurde (entweder verursacht durch einen USER-festgelegten Haltepunkt oder eine Ausnahme). Von dieser Schnittstelle kann ein Ausdruckskontext abgerufen werden, um Ausdrücke auswerten, kann eine Liste von Registern zurückgegeben werden, oder die Aufrufliste kann abgerufen und überprüft werden.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll