IOCTL_HID_ENABLE_SECURE_READ IOCTL (hidclass.h)
Die IOCTL_HID_ENABLE_SECURE_READ-Anforderung ermöglicht einen sicheren Lesevorgang für geöffnete Dateien einer HID-Sammlung. Nur eine "vertrauenswürdige" Benutzermodusanwendung (eine Anwendung mit SeTcbPrivilege-Rechten) kann diese Anforderung erfolgreich verwenden. Kernelmodustreiber verfügen standardmäßig über SeTcbPrivilege-Rechte, Benutzermodusanwendungen jedoch nicht.
Ein Client verwendet eine IOCTL_HID_DISABLE_SECURE_READ-Anforderung , um eine Sichere Leseanforderung zu aktivieren.
Informationen zum Aktivieren und Deaktivieren von sicheren Leseanforderungen zum Erzwingen eines sicheren Lesevorgangs für eine Sammlung finden Sie unter Erzwingen eines sicheren Lesevorgangs für eine HID-Sammlung.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Keine.
Länge des Ausgabepuffers
Keine.
Statusblock
Der HID-Klassentreiber legt das Feld Status von Irp-IoStatus> auf STATUS_SUCCESS fest, wenn der Anforderer über SeTcbPrivilege-Berechtigungen verfügt und die Datei gültig ist. Andernfalls wird das Feld Status auf STATUS_PRIVILEGE_NOT_HELD festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | hidclass.h (include Hidclass.h) |