Freigeben über


POINTER_SEARCH_PHYSICAL Struktur (wdbgexts.h)

Der IG_POINTER_SEARCH_PHYSICAL Ioctl- Vorgang durchsucht den physischen Speicher des Ziels nach Zeigern, die innerhalb eines angegebenen Bereichs liegen. Beim Aufrufen von Ioctl mit IoctlType- auf IG_POINTER_SEARCH_PHYSICAL festgelegt, sollte IpvData- eine Instanz der POINTER_SEARCH_PHYSICAL-Struktur enthalten.

Syntax

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;

Angehörige

Offset

Gibt die Adresse im physischen Speicher des Ziels an, um mit der Suche zu beginnen.

Length

Gibt die Menge des zu durchsuchenden physischen Speichers des Ziels an.

PointerMin

Gibt die untere Grenze des Bereichs von Zeigern an, nach dem gesucht werden soll.

PointerMax

Gibt die obere Grenze des Bereichs von Zeigern an, nach dem gesucht werden soll.

Flags

Gibt Bitkennzeichnungen an, die das Verhalten dieses Ioctl- Vorgangs ändern. Die folgenden Flags können eingeschlossen werden.

Flagge Verhalten beim Festlegen
PTR_SEARCH_PHYS_ALL_HITS Gibt alle Zeiger im angegebenen Bereich zurück. Wenn dieses Flag nicht festgelegt ist, wird nur ein Zeiger pro Seite zurückgegeben.
PTR_SEARCH_PHYS_PTE Der Speicher wird nach einem Seitentabelleneintrag (PTE) durchsucht, der der in PointerMin-angegebenen Seitenrahmenzahl entspricht.
PTR_SEARCH_PHYS_RANGE_CHECK_ONLY
PTR_SEARCH_NO_SYMBOL_CHECK Überprüfen Sie nicht, ob die für den Kernel verwendeten Symbole korrekt sind.

MatchOffsets

Empfängt die Adressen aller Zeiger, die den Suchkriterien entsprechen. MatchOffsets- ist ein Array, das MatchOffsetsSize--Elemente enthält.

MatchOffsetsSize

Gibt die Anzahl der Einträge im Array MatchOffsets-an.

MatchOffsetsCount

Empfängt die Anzahl der gefundenen Zeiger, die den Suchkriterien entsprechen.

Bemerkungen

Die Parameter für den IG_POINTER_SEARCH_PHYSICAL Ioctl--Vorgang sind die Elemente der POINTER_SEARCH_PHYSICAL Struktur.

Anforderungen

Anforderung Wert
Header- wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

Siehe auch

Ioctl-