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

IRP_MJ_DEVICE_CONTROL

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)

Weitere Informationen

IOCTL_HID_DISABLE_SECURE_READ