POINTER_SEARCH_PHYSICAL結構 (wdbgexts.h)
IG_POINTER_SEARCH_PHYSICAL Ioctl 作業會搜尋目標實體記憶體中位於指定範圍內的指標。 呼叫 Ioctl 時,IoctlType 設為 IG_POINTER_SEARCH_PHYSICAL,IpvData 應包含POINTER_SEARCH_PHYSICAL結構的實例。
語法
typedef struct _POINTER_SEARCH_PHYSICAL {
IN ULONG64 Offset;
IN ULONG64 Length;
IN ULONG64 PointerMin;
IN ULONG64 PointerMax;
IN ULONG Flags;
OUT PULONG64 MatchOffsets;
IN ULONG MatchOffsetsSize;
OUT ULONG MatchOffsetsCount;
} POINTER_SEARCH_PHYSICAL, *PPOINTER_SEARCH_PHYSICAL;
成員
Offset
指定要從目標物理記憶體中開始搜尋的位址。
Length
指定要搜尋的目標物理記憶體數量。
PointerMin
指定要搜尋之指標範圍的下限。
PointerMax
指定要搜尋的指標範圍上限。
Flags
指定改變此 Ioctl 作業行為的位旗標。 可以包含下列旗標。
旗 | 設定時的行為 |
---|---|
PTR_SEARCH_PHYS_ALL_HITS | 傳回指定範圍中的所有指標。 如果未設定此旗標,則只會傳回每頁一個指標。 |
PTR_SEARCH_PHYS_PTE | 記憶體會搜尋符合 pointerMin中所指定之頁面框架編號的頁面表格專案 (PTE)。 |
PTR_SEARCH_PHYS_RANGE_CHECK_ONLY | |
PTR_SEARCH_NO_SYMBOL_CHECK | 請勿檢查用於核心的符號是否正確。 |
MatchOffsets
接收符合搜尋準則之所有指標的位址。 MatchOffsets 是包含 matchOffsetsSize 元素 陣列。
MatchOffsetsSize
指定 matchOffsets 陣列中的項目數。
MatchOffsetsCount
接收找到符合搜尋準則的指標數目。
言論
IG_POINTER_SEARCH_PHYSICAL Ioctl 作業的參數是 POINTER_SEARCH_PHYSICAL 結構的成員。
要求
要求 | 價值 |
---|---|
標頭 | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |