Share via


EngProbeForReadAndWrite-Funktion (winddi.h)

Die EngProbeForReadAndWrite-Funktion testet eine Struktur auf Lese- und Schreibzugriff.

Syntax

ENGAPI VOID EngProbeForReadAndWrite(
  [in, out] PVOID Address,
  [in]      ULONG Length,
  [in]      ULONG Alignment
);

Parameter

[in, out] Address

Zeiger auf die zu überprüfende Struktur.

[in] Length

Gibt die Länge der zu überprüfenden Struktur in Bytes an.

[in] Alignment

Gibt die erforderliche Ausrichtung der -Struktur an. Dieser Parameter wird als Anzahl von Bytes im Basisdatentyp ausgedrückt. Beispielsweise gibt eine Ausrichtung von 1 an, dass Address an einer BYTE-Grenze ausgerichtet ist, 2 die Ausrichtung an einer WORD-Grenze und 4 die Ausrichtung an einer DWORD-Grenze an.

Rückgabewert

Keine

Bemerkungen

EngProbeForReadAndWrite bewirkt, dass eine Ausnahme ausgelöst wird, wenn die Struktur durch Address:

  • Verfügt nicht über eine Basisadresse, die an einer Alignment-Byte-Grenze beginnt.
  • Auf Lese- und Schreibzugriff ist nicht zugegriffen.

Anforderungen

   
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Universell
Header winddi.h (einschließlich Winddi.h)
Bibliothek Win32k.lib
DLL Win32k.sys

Weitere Informationen

EngProbeForRead