此接口表示字节内存。
IDebugMemoryBytes2 : IUnknown
实现者说明
调试引擎 (DE)实现此接口表示内存中的字节数组。
调用方的说明
IDebugProgram2:: GetMemoryBytes 返回此接口提供对系统内存。 IDebugProperty2:: GetMemoryBytes 和 IDebugReference2:: GetMemoryBytes 返回此接口提供对对象的字节。
方法按 Vtable 顺序
下表显示 IDebugMemoryBytes2方法。
方法 |
说明 |
---|---|
读取字节序列,开始在特定位置。 |
|
编写 dwCount 字节,从开始 pStartContext。 |
|
获取范围,在字节此接口表示的,内存。 |
备注
对于属性,表示数组 IDebugProperty2 接口提供一 IDebugMemoryBytes2 界面访问该数组的值。
visual studio 的 内存视图 调用 IDebugProgram2:: GetMemoryBytes 检索访问的系统内存的一 IDebugMemoryBytes2 接口。 将捕获的地址通过分析为地址会输入的表达式内存视图来计算已分析的表达式获取使用 IDebugExpression2:: EvaluateSync 获取 IDebugProperty2 接口。 描述内存地址为 IDebugProperty2:: GetMemoryContext 的调用返回 IDebugMemoryContext2 。 此内存上下文随后传递给 IDebugMemoryBytes2:: ReadAt 和 IDebugMemoryBytes2:: WriteAt。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IDebugProgram2:: GetMemoryBytes
IDebugProperty2:: GetMemoryBytes
IDebugReference2:: GetMemoryBytes