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