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

概念

核心接口