ReadPhysicalWithFlags 函式 (wdbgexts.h)
ReadPhysicalWithFlags 函式會從物理記憶體讀取。
語法
void ReadPhysicalWithFlags(
ULONG64 address,
PVOID buf,
ULONG size,
ULONG flags,
PULONG sizer
);
參數
address
指定要讀取的實體位址。
buf
指定位元組陣列的位址,以保存讀取的數據。
size
指定要讀取的位元元組數目。
flags
指定要讀取之物理記憶體的屬性。 這必須符合實體記憶體在目標上公告至操作系統的方式。 下表列出可能的值。
值 | Description |
---|---|
PHYS_FLAG_DEFAULT | 使用預設記憶體快取。 |
PHYS_FLAG_CACHED | 系統會快取物理記憶體。 |
PHYS_FLAG_UNCACHED | 未快取物理記憶體。 |
PHYS_FLAG_WRITE_COMBINED | 物理記憶體會合併寫入。 |
sizer
接收實際讀取的位元組數目。
傳回值
無
備註
如果您要撰寫 WdbgExts 延伸模組,請包含 wdbgexts.h。 如果您要撰寫呼叫此函式的 DbgEng 延伸模組,請在 dbgeng.h 之前包含 wdbgexts.h (請參閱撰寫 DbgEng 延伸模組程式代碼以取得詳細數據) 。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wdbgexts.h (包含 Wdbgexts.h、Dbgeng.h) |