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)

另請參閱

Ioctl