Freigeben über


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

Weitere Informationen

IDataModelScriptDebugStackFrame-Schnittstelle