IDebugHostMemory2::LinearizeLocation 方法 (dbgmodel.h)
取得可能代表虛擬記憶體位址以外的位置,並嘗試將位置線性化為指定內容內的虛擬記憶體位址。 如果位置不能由虛擬位址表示,此作業可能會失敗(例如:它是緩存器)。
語法
HRESULT LinearizeLocation(
IDebugHostContext *context,
Location location,
Location *pLinearizedLocation
);
參數
context
位置有效所在的主機內容。 例如,這表示位置所在的地址空間。
location
要線性化為虛擬記憶體位址的位置。
pLinearizedLocation
此處會傳回代表虛擬記憶體位址的新位置。 如果位置無法線性化為虛擬記憶體位址(例如:位置代表已登錄的值),這個方法將會失敗。
傳回值
此方法會傳回 HRESULT,指出成功或失敗。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |