GetPhysicalAddressLocation 方法會建立位置結構,以實體記憶體位址表示位移。 如果調試程式不支援實體尋址,則失敗是合法的結果(E_NOTIMPL)。 不過,如果調試程式支援實體尋址,但特定目標沒有,GetPhysicalAddressLocation 將會成功,但從該位置讀取嘗試將會失敗。
成功執行此方法時,產生的位置可以與任何需要位置的方法搭配使用。 這包括在實體位址建立具類型的物件。 呼叫端可以自由修改方法成功傳回之後傳回位置的位移。
語法
HRESULT GetPhysicalAddressLocation(
ULONG64 physAddr,
Location *pPhysicalAddressLocation
);
參數
physAddr
需要表示為位置結構的實體記憶體位址。
pPhysicalAddressLocation
表示實體記憶體位址之位置結構的儲存位置指標。
傳回值
此方法會傳回 HRESULT,指出成功或失敗。
言論
如果此方法成功,可以使用任何採用位置的方法來使用位置(包括在實體位址建立具類型的物件)。
要求
| 要求 | 價值 |
|---|---|
| 標頭 | dbgmodel.h |