Freigeben über


SearchMemory-Funktion (wdbgexts.h)

Die SearchMemory-Funktion durchsucht den virtuellen Arbeitsspeicher des Ziels nach einem angegebenen Bytemuster.

Syntax

void SearchMemory(
  ULONG64  SearchAddress,
  ULONG64  SearchLength,
  ULONG    PatternLength,
  PVOID    Pattern,
  PULONG64 FoundAddress
);

Parameter

SearchAddress

Gibt die Adresse im virtuellen Speicher des Ziels an, von der aus die Suche gestartet werden soll.

SearchLength

Gibt die Größe des zu durchsuchenden Arbeitsspeichers in Bytes an. Für eine erfolgreiche Übereinstimmung muss das Muster gefunden werden, bevor SearchLength-Bytes untersucht wurden.

PatternLength

Gibt die Größe des musters in Bytes an, nach dem gesucht werden soll.

Pattern

Gibt das muster an, nach dem gesucht werden soll.

FoundAddress

Empfängt den Speicherort des Musters im virtuellen Arbeitsspeicher des Ziels. Wenn das Muster nicht gefunden wurde, wird der Wert in FoundAddress von dieser Funktion unverändert.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wdbgexts.h (einschließlich Wdbgexts.h, Dbgeng.h)