IOCTL_HID_DISABLE_SECURE_READ IOCTL (hidclass.h)
Запрос IOCTL_HID_DISABLE_SECURE_READ отменяет IOCTL_HID_ENABLE_SECURE_READ запрос на коллекцию HID. Только "доверенное" приложение в пользовательском режиме (приложение с привилегиями SeTcbPrivilege) может успешно использовать этот запрос. Драйверы в режиме ядра по умолчанию имеют привилегии SeTcbPrivilege, но приложения в пользовательском режиме — нет.
Сведения о том, как использовать включение и отключение запросов на безопасное чтение для применения безопасного чтения для коллекции, см. в разделе Применение безопасного чтения для коллекции HID.
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Нет.
Длина выходного буфера
Нет.
Блок состояния
Драйвер класса HID задает элементу StatusIrp-IoStatus> значение STATUS_SUCCESS, есть ли у инициатора запроса привилегии SeTcbPrivilege и файл действителен. В противном случае устанавливается значение STATUS_PRIVILEGE_NOT_HELD.
Требования
Требование | Значение |
---|---|
Заголовок | hidclass.h (включая Hidclass.h) |