IDebugObject

此接口表示联编程序创建封装符号和表达式的值。

IDebugObject : IUnknown

实现者说明

表达式计算器实现此接口表示形式。

调用方的说明

此接口是表达式计算器在分析的表达式使用的所有对象的基类。 它通过对 IDebugBinder:: 绑定 方法的调用返回。 QueryInterface 从此接口的专用接口。

方法按 Vtable 顺序

下表显示 IDebugObject方法。

方法

说明

IDebugObject:: GetSize

获取对象的大小。

IDebugObject:: GetValue

获取对象的值作为字节顺序一系列更改。

IDebugObject:: SetValue

将对象的值从字节顺序的系列的。

IDebugObject:: SetReferenceValue

将此对象的引用值。

IDebugObject:: GetMemoryContext

获取表示对象的值地址的内存上下文。

IDebugObject:: GetManagedDebugObject

在调试引擎的地址空间创建托管对象的副本。

IDebugObject:: IsNullReference

测试此对象是否为空引用。

IDebugObject:: IsEqual

比较对象添加到一个。

IDebugObject:: IsReadOnly

确定此对象是否为只读。

IDebugObject:: IsProxy

确定对象是否是一个透明代理。

备注

表达式计算器使用此接口用作基类表示在分析树的对象。

要求

标题:ee.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

IDebugArrayObject:: GetElement

IDebugBinder:: 绑定

概念

表达式计算接口