共用方式為


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)

另請參閱

Ioctl