IDebugHostMemory2::LinearizeLocation 方法 (dbgmodel.h)

采用可能表示虚拟内存地址以外的其他位置,并尝试在给定上下文中将位置线性化为虚拟内存地址。 如果位置不能由虚拟地址表示, (例如:它是寄存器) ,则此操作可能会失败。

语法

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

参数

context

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

location

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

pLinearizedLocation

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

返回值

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

要求

要求
Header dbgmodel.h

另请参阅

IDebugHostMemory2 接口