ReadPhysicalWithFlags 函式 (wdbgexts.h)
ReadPhysicalWithFlags 函式會從物理記憶體讀取。
語法
void ReadPhysicalWithFlags(
ULONG64 address,
PVOID buf,
ULONG size,
ULONG flags,
PULONG sizer
);
參數
address
指定要讀取的實體位址。
buf
指定位元組陣列的位址,以保存讀取的數據。
size
指定要讀取的位元元組數目。
flags
指定要讀取之物理記憶體的屬性。 這必須符合實體記憶體在目標上公告至作系統的方式。 下表列出可能的值。
價值 | 描述 |
---|---|
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 (include Wdbgexts.h, Dbgeng.h) |