此接口将某个符号字段,通常返回符号提供程序,为包含符号的当前值的内存上下文或对象。
IDebugBinder : IUnknown
实现者说明
此接口支持表达式计算,必须通过调试引擎 (DE)实现。
调用方的说明
此接口在表达式计算过程中使用和通常用于 IDebugExpression2:: EvaluateSync 和 IDebugExpression2:: EvaluateAsync的实现。
方法按 Vtable 顺序
下表显示 IDebugBinder方法。
方法 |
说明 |
---|---|
获取包含符号的当前值的内存上下文或对象。 |
|
确定对象的运行时类型。 |
|
将对象位置或内存地址为内存上下文。 |
|
获取 IDebugFunctionObject 对象用于创建函数参数。 |
|
获取变量的确切类型。 |
备注
此接口返回表达式计算器使用分析树的对象。 表达式计算器分析表达式使用符号提供程序将在表达式的符号为 IDebugField实例,描述每个符号根据其类型和位置位于源代码。 IDebugBinder:: 绑定 方法转换为连接或将某个符号类型到内存中的实际值的 IDebugObject 对象的 IDebugField 对象。 这些 IDebugObject 对象在以后计算的一个分析树然后存储。
要求
标题:ee.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IDebugExpression2:: EvaluateSync
IDebugExpression2:: EvaluateAsync