IDebugHostMemory2::LinearizeLocation 方法 (dbgmodel.h)
采用可能表示虚拟内存地址以外的其他位置,并尝试在给定上下文中将位置线性化为虚拟内存地址。 如果位置不能由虚拟地址表示, (例如:它是寄存器) ,则此操作可能会失败。
语法
HRESULT LinearizeLocation(
IDebugHostContext *context,
Location location,
Location *pLinearizedLocation
);
参数
context
位置有效的主机上下文。 例如,这表示位置所在的地址空间。
location
要线性化为虚拟内存地址的位置。
pLinearizedLocation
此处将返回表示虚拟内存地址的新位置。 如果位置无法线性化为虚拟内存地址 (例如:位置表示) 注册的值,则此方法将失败。
返回值
此方法返回指示成功或失败的 HRESULT。
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |