POINTER_SEARCH_PHYSICAL 結構 (wdbgexts.h)
IG_POINTER_SEARCH_PHYSICAL Ioctl 作業會在目標實體記憶體中搜尋位於指定範圍內的指標。 當呼叫 IoctlType 設定為 IG_POINTER_SEARCH_PHYSICAL 的Ioctl 時, 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 | 記憶體會搜尋 PTE (PTE) 符合 PointerMin 中指定的頁面框架編號的頁面數據表專案。 |
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 (包含 Wdbgexts.h、Dbgeng.h) |