Поделиться через


Метод IDataModelScriptDebugStackFrame::Evaluate (dbgmodel.h)

Метод Evaluate вычисляет выражение (языка поставщика скриптов) в контексте кадра стека, представленного интерфейсом IDataModelScriptDebugStackFrame, на котором был вызван этот метод. Результат вычисления выражения должен быть маршалирован из поставщика скриптов в качестве IModelObject. Свойства и другие конструкции в результирующем IModelObject должны быть доступны, пока отладчик находится в состоянии останова.

Синтаксис

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

Параметры

pwszExpression

Выражение (языка поставщика скриптов) для вычисления в контексте кадра стека, представленного IDataModelScriptDebugStackFrame, для которого был вызван этот метод.

ppResult

Результат вычисления выражения. Конструктор поставщика скриптов должен быть маршалирован в IModelObject представления, а все свойства и конструкции этого объекта должны быть получены, пока отладчик находится в состоянии останова.

Возвращаемое значение

Этот метод возвращает HRESULT, указывающий на успешность или сбой.

Требования

Требование Ценность
заголовка dbgmodel.h

См. также

интерфейс IDataModelScriptDebugStackFrame