共用方式為


IDebugHostMemory5::GetPhysicalAddressLocation 方法 (dbgmodel.h)

GetPhysicalAddressLocation 方法會建立位置結構,以實體記憶體位址表示位移。 如果調試程式不支援實體尋址,則失敗是合法的結果(E_NOTIMPL)。 不過,如果調試程式支援實體尋址,但特定目標沒有,GetPhysicalAddressLocation 將會成功,但從該位置讀取嘗試將會失敗。

成功執行此方法時,產生的位置可以與任何需要位置的方法搭配使用。 這包括在實體位址建立具類型的物件。 呼叫端可以自由修改方法成功傳回之後傳回位置的位移。

語法

HRESULT GetPhysicalAddressLocation(
  ULONG64  physAddr,
  Location *pPhysicalAddressLocation
);

參數

physAddr

需要表示為位置結構的實體記憶體位址。

pPhysicalAddressLocation

表示實體記憶體位址之位置結構的儲存位置指標。

傳回值

此方法會傳回 HRESULT,指出成功或失敗。

言論

如果此方法成功,可以使用任何採用位置的方法來使用位置(包括在實體位址建立具類型的物件)。

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDebugHostMemory5 介面