IDebugMemoryContext2

此接口表示运行正在调试的程序的计算机的地址空间中的一个位置。

语法

IDebugMemoryContext2 : IUnknown

实现者须知

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

对调用者的说明

调用 GetMemoryContextGetMemoryContext 将返回此接口。 此外,在应用适当的算术运算后,调用 “添加减去” 将返回此接口的新副本。

Vtable 顺序中的方法

下表显示了 IDebugMemoryContext2 方法。

方法 说明
GetName 获取此上下文的用户可显示名称。
GetInfo 获取描述此上下文的信息。
添加 将指定值添加到当前上下文的地址以创建新上下文。
从当前上下文的地址中减去指定值以创建新上下文。
比较 以比较标志指示的方式比较两个上下文。

备注

Visual Studio 的 “内存 ”窗口调用 GetMemoryContext 以获取 IDebugMemoryContext2 包含用于内存地址的计算表达式的接口。 然后,此上下文将 传递给 ReadAtWriteAt ,以指定要读取或写入的地址。

要求

标头:msdbg.h

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

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

另请参阅