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