IDebugHostMemory3::LinearizeLocation 方法 (dbgmodel.h)

获取一个位置,该位置可能表示虚拟内存地址以外的内容,并尝试将位置线性化为给定上下文中的虚拟内存地址。 如果位置不能由虚拟地址表示(例如:它是寄存器),此作可能会失败。

语法

HRESULT LinearizeLocation(
  IDebugHostContext *context,
  Location          ___location,
  Location          *pLinearizedLocation
);

参数

context

位置有效的主机上下文。 例如,这表示位置所在的地址空间。

___location

要线性化为虚拟内存地址的位置。

pLinearizedLocation

此处将返回表示虚拟内存地址的新位置。 如果位置无法线性化为虚拟内存地址(例如:该位置表示注册的值),此方法将失败。

返回值

此方法返回 HRESULT,指示成功或失败。

要求

要求 价值
标头 dbgmodel.h

另请参阅

IDebugHostMemory3 接口