Интерфейс 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++