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, bei dem IoctlType auf IG_POINTER_SEARCH_PHYSICAL festgelegt ist, sollte IpvData eine instance 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;

Member

Offset

Gibt die Adresse im physischen Arbeitsspeicher des Ziels an, von der aus mit der Suche begonnen werden soll.

Length

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

PointerMin

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

PointerMax

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

Flags

Gibt Bitflags an, die das Verhalten dieses Ioctl-Vorgangs ändern. Die folgenden Flags können enthalten sein.

Flag 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 Arbeitsspeicher wird nach einem Seitentabelleneintrag (PTE) gesucht, der der in PointerMin angegebenen Seitenrahmennummer entspricht.
PTR_SEARCH_PHYS_RANGE_CHECK_ONLY
PTR_SEARCH_NO_SYMBOL_CHECK Überprüfen Sie nicht, ob die für den Kernel verwendeten Symbole richtig 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.

Hinweise

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 (einschließlich Wdbgexts.h, Dbgeng.h)

Weitere Informationen

Ioctl