Freigeben über


IDataModelScriptDebugStackFrame-Schnittstelle (dbgmodel.h)

Eine Schnittstelle zu einem Stapelframe im Skript.

Der Skriptanbieter implementiert diese Schnittstelle, um den Begriff eines bestimmten Stapelframes innerhalb des Aufrufstapels verfügbar zu machen.

Erbschaft

IDataModelScriptDebugStackFrame erbt von IUnknown.

Methodik

Die schnittstelle IDataModelScriptDebugStackFrame hat diese Methoden.

 
IDataModelScriptDebugStackFrame::AddRef

Die IDataModelScriptDebugStackFrame::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.
IDataModelScriptDebugStackFrame::EnumerateArguments

Listet Argumente der Funktion in diesem Frame auf.
IDataModelScriptDebugStackFrame::EnumerateLocals

Die EnumerateLocals-Methode gibt einen Variablensatz für alle lokalen Variablen zurück, die sich im Kontext des Stapelframes befinden, der durch den IDataModelScriptDebugStackFrame dargestellt wird.
IDataModelScriptDebugStackFrame::Evaluate

Die Evaluate-Methode wertet einen Ausdruck (der Sprache des Skriptanbieters) im Kontext des Stapelframes aus, der durch die IDataModelScriptDebugStackFrame-Schnittstelle dargestellt wird, auf der diese Methode aufgerufen wurde.
IDataModelScriptDebugStackFrame::GetName

Die GetName-Methode gibt den Anzeigenamen (d. h. den Funktionsnamen) dieses Frames zurück. Dieser Name wird innerhalb des Stapel-Backtrace angezeigt, der dem Benutzer in der Debuggerschnittstelle angezeigt wird.
IDataModelScriptDebugStackFrame::GetPosition

Die GetPosition-Methode gibt die Position innerhalb des Skripts zurück, das durch den Stapelrahmen dargestellt wird.
IDataModelScriptDebugStackFrame::GetTransition

Wenn ein gegebener Stapelframe ein Übergangspunkt ist, der durch die IsTransition-Methode bestimmt wird, gibt die GetTransition-Methode Informationen über den Übergang zurück.
IDataModelScriptDebugStackFrame::IsTransitionPoint-

Die IDataModelScriptDebugStack-Schnittstelle stellt ein Segment eines Aufrufstapels dar – dieser Teil des Aufrufstapels, der im Kontext eines Skripts enthalten ist.
IDataModelScriptDebugStackFrame::QueryInterface

Die IDataModelScriptDebugStackFrame::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDataModelScriptDebugStackFrame::Release

Die IDataModelScriptDebugStackFrame::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.

Bemerkungen

Ein bestimmter Frame des Aufrufstapels, wenn er in den Skriptdebugger unterteilt ist, kann über einen Aufruf der GetStackFrame-Methode auf dem IDataModelScriptDebugStack Schnittstelle abgerufen werden, die das Stapelsegment darstellt, in dem der Bruch aufgetreten ist. Die IDataModelScriptDebugStackFrame-Schnittstelle, die zurückgegeben wird, um diesen Frame darzustellen.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht