此接口表示表达式计算的上下文
IDebugExpressionContext2 : IUnknown
实现者说明
调试引擎 (DE)实现此接口表示可以在其中计算表达式的上下文。
调用方的说明
为 IDebugStackFrame2:: GetExpressionContext 的调用返回此接口。 此接口可访问,仅当正在调试的程序暂停,而堆栈帧可用。
方法按 Vtable 顺序
下表显示 IDebugExpressionContext2方法。
方法 |
说明 |
---|---|
检索计算上下文的名称。 |
|
分析计算的基于文本的表达式。 |
备注
计算上下文可视为执行的表达式计算范围。
当程序暂停后,该会话调试管理器 (SDM)从 DE 的一个堆栈帧的调用。 IDebugThread2:: EnumFrameInfo。 SDM 然后调用 IDebugStackFrame2:: GetExpressionContext 获取 IDebugExpressionContext2 接口。 这通过对 IDebugExpressionContext2:: ParseText 的调用执行创建 IDebugExpression2 接口,表示准备已分析的计算表达式。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IDebugStackFrame2:: GetExpressionContext