IOCTL_HID_DISABLE_SECURE_READ IOCTL (hidclass.h)

Die IOCTL_HID_DISABLE_SECURE_READ-Anforderung bricht eine IOCTL_HID_ENABLE_SECURE_READ Anforderung für eine HID-Auflistung ab. 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.

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 Statusmitglied von Irp-IoStatus> auf STATUS_SUCCESS fest, wenn der Anforderer über SeTcbPrivilege-Berechtigungen verfügt und die Datei gültig ist. Andernfalls ist sie auf STATUS_PRIVILEGE_NOT_HELD festgelegt.

Anforderungen

Anforderung Wert
Header hidclass.h (include Hidclass.h)

Weitere Informationen

IOCTL_HID_DISABLE_SECURE_READ