IDebugMemoryBytes2

此接口表示内存字节。

语法

IDebugMemoryBytes2 : IUnknown

实现者须知

调试引擎 (DE) 实现此接口来表示内存中的字节。

对调用者的说明

Vtable 顺序中的方法

下表显示了 IDebugMemoryBytes2 方法。

方法 说明
ReadAt 从给定位置开始读取字节序列。
WriteAt 写入 dwCount 字节,从 pStartContext.
GetSize 获取此接口所表示的内存的大小(以字节为单位)。

备注

对于属性,表示数组的 IDebugProperty2 接口提供用于 IDebugMemoryBytes2 访问该数组中的值的接口。

Visual Studio 的 内存视图 调用 GetMemoryBytes 来检索 IDebugMemoryBytes2 用于访问系统内存的接口。 要访问的地址是通过将输入为地址的表达式分析到内存视图中,然后使用 EvaluateSync 来计算已分析的表达式以获取接口IDebugProperty2来获取该地址。 对 GetMemoryContext 的调用返回描述内存地址的 IDebugMemoryContext2 。 然后,此内存上下文将 传递给 ReadAtWriteAt

要求

标头:msdbg.h

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

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

另请参阅