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. Wenn Ioctl mit IoctlType auf IG_POINTER_SEARCH_PHYSICAL festgelegt wird, 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;

Member

Offset

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

Length

Gibt die Menge des physischen Speichers des Ziels an, der gesucht werden soll.

PointerMin

Gibt die untere Grenze des zu suchenden Zeigersbereichs an.

PointerMax

Gibt die obere Grenze des zu suchenden Zeigersbereichs an.

Flags

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

Flag Verhalten beim Festlegen
PTR_SEARCH_PHYS_ALL_HITS Gibt alle Zeiger im angegebenen Bereich zurück. Wenn dieses Kennzeichen nicht festgelegt ist, wird nur ein Zeiger pro Seite zurückgegeben.
PTR_SEARCH_PHYS_PTE Der Speicher wird nach einem Seitentabelleneintrag (PTE) gesucht, der mit der in PointerMin angegebenen Seitenrahmennummer übereinstimmt.
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 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

   
Header wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

Siehe auch

Ioctl