Freigeben über


EngProbeForRead-Funktion (winddi.h)

Die EngProbeForRead-Funktion überprüft eine Struktur auf Lesezugriff.

Syntax

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

Parameter

[in] 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, ausgedrückt als Anzahl von Bytes im Basisdatentyp. 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

EngProbeForRead 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.
  • Ist nicht schreibgeschützt.

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

EngProbeForReadAndWrite