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 задает элементу StatusIrp-IoStatus> значение STATUS_SUCCESS, есть ли у инициатора запроса привилегии SeTcbPrivilege и файл действителен. В противном случае устанавливается значение STATUS_PRIVILEGE_NOT_HELD.

Требования

Требование Значение
Заголовок hidclass.h (включая Hidclass.h)

См. также раздел

IOCTL_HID_DISABLE_SECURE_READ