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


IDebugExpressionContext2

Этот интерфейс представляет контекст для оценки выражений

IDebugExpressionContext2 : IUnknown

Примечания по реализации

Отладчик (DE) реализует этот интерфейс, чтобы представлять контекст, в котором выражение можно вычислить.

Замечания для вызывающих объектов

Вызов IDebugStackFrame2::GetExpressionContext возвращает данный интерфейс. Этот интерфейс доступен, только если была приостановлена отлаживаемой программы и кадр стека доступен.

Методы в том порядке Vtable

В следующей таблице показаны методы IDebugExpressionContext2.

Метод

Описание

IDebugExpressionContext2::GetName

Извлекает имя контекста оценки.

IDebugExpressionContext2::ParseText

Анализирует выражение на основе текста для оценки.

Заметки

Контекст выполнения можно представить в виде областей для выполнения оценки выражений.

Когда программа останавливала сеанс отладки (SDM) получает диспетчер кадр стека, вызвав из DE IDebugThread2::EnumFrameInfo. SDM затем вызывает метод IDebugStackFrame2::GetExpressionContext доступ IDebugExpressionContext2 интерфейс. Это за вызовом IDebugExpressionContext2::ParseText создание IDebugExpression2 интерфейс, представляющий проанализированное выражение готовности быть вычисляемым.

Требования

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также

Ссылки

IDebugStackFrame2::GetExpressionContext

IDebugExpression2

Основные понятия

основной интерфейсы