IDataModelScriptDebugStackFrame::Evaluate-Methode (dbgmodel.h)
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. Das Ergebnis der Ausdrucksauswertung muss aus dem Skriptanbieter als IModelObject gemarshallt werden. Die Eigenschaften und anderen Konstrukte für das resultierende IModelObject müssen alle abgerufen werden können, während sich der Debugger in einem Unterbrechungszustand befindet.
Syntax
HRESULT Evaluate(
PCWSTR pwszExpression,
IModelObject **ppResult
);
Parameter
pwszExpression
Ein Ausdruck (der Sprache des Skriptanbieters), der im Kontext des Stapelrahmens ausgewertet werden soll, der durch den IDataModelScriptDebugStackFrame dargestellt wird, für den diese Methode aufgerufen wurde.
ppResult
Das Ergebnis der Ausdrucksauswertung. Das Skriptanbieterkonstrukt muss in eine IModelObject-Darstellung gemarshallt werden, und alle Eigenschaften und Konstrukte für dieses Objekt müssen abgerufen werden können, während sich der Debugger in einem Unterbrechungszustand befindet.
Rückgabewert
Diese Methode gibt HRESULT zurück, das den Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |