Share via


Método IDataModelScriptDebugStackFrame::Evaluate (dbgmodel.h)

El método Evaluate evalúa una expresión (del lenguaje del proveedor de scripts) en el contexto del marco de pila representado por la interfaz IDataModelScriptDebugStackFrame en la que se llamó a este método. El resultado de la evaluación de expresiones debe serializarse fuera del proveedor de scripts como IModelObject. Las propiedades y otras construcciones en el IModelObject resultante deben poder adquirirse mientras el depurador está en estado de interrupción.

Sintaxis

HRESULT Evaluate(
  PCWSTR       pwszExpression,
  IModelObject **ppResult
);

Parámetros

pwszExpression

Expresión (del lenguaje del proveedor de scripts) que se va a evaluar en el contexto del marco de pila representado por IDataModelScriptDebugStackFrame en el que se llamó a este método.

ppResult

Resultado de la evaluación de expresiones. La construcción del proveedor de scripts debe serializarse en una representación IModelObject y todas las propiedades y construcciones de ese objeto deben poder adquirirse mientras el depurador está en estado de interrupción.

Valor devuelto

Este método devuelve HRESULT, que indica que se ha realizado correctamente o no.

Requisitos

Requisito Valor
Header dbgmodel.h

Consulte también

Interfaz IDataModelScriptDebugStackFrame