Freigeben über


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

IDebugStackFrame2::GetCodeContext

Ruft den Kontext des Codes für diesen Stapelrahmen ab.

IDebugStackFrame2::GetDocumentContext

Ruft den Dokumentenkontext für diesen Stapelrahmen ab.

IDebugStackFrame2::GetName

Ruft den Namen des Stapelrahmens ab.

IDebugStackFrame2::GetInfo

Ruft eine Beschreibung des Stapelrahmens ab.

IDebugStackFrame2::GetPhysicalStackRange

Ruft eine Darstellung des abhängigen MACHINE des Bereichs der physikalischen Adressen ab, die einem Stapelrahmen zugeordnet sind.

IDebugStackFrame2::GetExpressionContext

Ruft einen Auswertungs Elementkontext für das diese der Ausdrucksauswertung innerhalb des aktuellen Kontexts eines Stapelrahmens und des Threads ab.

IDebugStackFrame2::GetLanguageInfo

Ruft die Sprache ab, die einem Stapelrahmen zugeordnet ist.

IDebugStackFrame2::GetDebugProperty

Ruft eine Beschreibung der Eigenschaften ab, die einem Stapelrahmen zugeordnet sind.

IDebugStackFrame2::EnumProperties

Erstellt einen Enumerator für Stapelrahmen Properties.

IDebugStackFrame2::GetThread

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

Siehe auch

Konzepte

Kern-Schnittstellen