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 |