IOCTL_HID_DISABLE_SECURE_READ IOCTL (hidclass.h)

Запрос IOCTL_HID_DISABLE_SECURE_READ отменяет запрос IOCTL_HID_ENABLE_SECURE_READ для коллекции HID. Этот запрос может успешно использовать только доверенное приложение в режиме пользователя (приложение с привилегиями SeTcbPrivilege). Драйверы режима ядра имеют привилегии SeTcbPrivilege по умолчанию, но приложения в режиме пользователя не выполняются.

Сведения об использовании включения и отключения безопасных запросов на чтение для обеспечения безопасного чтения для коллекции см. в разделе Применение безопасного чтения для коллекции HID.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Никакой.

Длина входного буфера

Никакой.

Выходной буфер

Никакой.

Длина выходного буфера

Никакой.

Блок состояния

Драйвер класса HID задает элемент состоянияIrp->IoStatus, чтобы STATUS_SUCCESS, если у запрашивающего есть привилегии SeTcbPrivilege и файл является допустимым. В противном случае для него задано значение STATUS_PRIVILEGE_NOT_HELD.

Требования

Требование Ценность
заголовка hidclass.h (include Hidclass.h)

См. также

IOCTL_HID_DISABLE_SECURE_READ