Freigeben über


IDataModelScriptDebugStackFrame-Schnittstelle (dbgmodel.h)

Eine Schnittstelle zu einem Stapelrahmen im Skript.

Der Skriptanbieter implementiert diese Schnittstelle, um das Konzept eines bestimmten Stapelrahmens innerhalb der Aufrufliste verfügbar zu machen.

Vererbung

IDataModelScriptDebugStackFrame erbt von IUnknown.

Methoden

Die IDataModelScriptDebugStackFrame-Schnittstelle verfügt über diese Methoden.

 
IDataModelScriptDebugStackFrame::AddRef

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

Listet Argumente für die 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 Stapelrahmens befinden, der durch den IDataModelScriptDebugStackFrame dargestellt wird.
IDataModelScriptDebugStackFrame::Evaluate

Die Evaluate-Methode wertet einen Ausdruck (der Sprache des Skriptanbieters) im Kontext des Stapelrahmens aus, der von der IDataModelScriptDebugStackFrame-Schnittstelle dargestellt wird, für die diese Methode aufgerufen wurde.
IDataModelScriptDebugStackFrame::GetName

Die GetName-Methode gibt den Anzeigenamen (also den Funktionsnamen) dieses Frames zurück. Dieser Name wird innerhalb der Stapelrückverfolgung angezeigt, die dem Benutzer auf 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 bestimmter Stapelrahmen ein Von der IsTransition-Methode bestimmter Übergangspunkt ist, gibt die GetTransition-Methode Informationen über den Übergang zurück.
IDataModelScriptDebugStackFrame::IsTransitionPoint

Die IDataModelScriptDebugStack-Schnittstelle stellt ein Segment einer Aufrufliste dar– den Teil der Aufrufliste, 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 verringert die Verweisanzahl für eine Schnittstelle für ein Objekt.

Hinweise

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

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Übersicht über das Debuggerdatenmodell in C++