Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс вычислителя выражений для базового отладчика.
Эта версия 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++