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


Интерфейс IDebugHostEvaluator2 (dbgmodel.h)

Интерфейс вычислителя выражений для базового отладчика.

Эта версия 2 интерфейса поддерживает все предыдущие методы с идентичными сигнатурами и включает дополнительные новые методы, обеспечивающие добавленную функциональность. Новые методы перечислены в заголовке в конце раздела для этого интерфейса.

Наследство

IDebugHostEvaluator2 наследует от IDebugHostEvaluator.

Методика

Интерфейс IDebugHostEvaluator2 имеет эти методы.

 
IDebugHostEvaluator2::AddRef

Метод IDebugHostEvaluator2::AddRef увеличивает число ссылок для интерфейса объекта.
IDebugHostEvaluator2::AssignTo

Метод AssignTo выполняет назначение в соответствии с семантикой отлаживаемого языка.
IDebugHostEvaluator2::EvaluateExpression

Метод EvaluateExpression позволяет запрашивать отладочный узел для вычисления выражения языка (например, C++) и возврата результирующего значения вычисления этого выражения в виде IModelObject.
IDebugHostEvaluator2::EvaluateExtendedExpression

Метод IDebugHostEvaluator2::EvaluateExtendedExpression запрашивает оценку выражения языка, включая дополнительную неявную оценку.
IDebugHostEvaluator2::QueryInterface

Метод IDebugHostEvaluator2::QueryInterface извлекает указатели на поддерживаемые интерфейсы объекта.
IDebugHostEvaluator2::Release

Метод IDebugHostEvaluator2::Release уменьшает количество ссылок для интерфейса в объекте.

Замечания

Одним из наиболее важных компонентов функциональности, которые узел отладки предоставляет клиентам, является доступ к оценщику выражений на основе языка. Интерфейсы IDebugHostEvaluator и IDebugHostEvaluator2 — это средства для доступа к этим функциям из узла отладки.

Требования

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

См. также

Обзор модели данных отладчика C++