IOCTL_HID_ENABLE_SECURE_READ IOCTL (hidclass.h)
La solicitud de IOCTL_HID_ENABLE_SECURE_READ habilita una lectura segura para los archivos abiertos de una colección HID. Solo una aplicación en modo de usuario "de confianza" (una aplicación con privilegios SeTcbPrivilege) puede usar correctamente esta solicitud. Los controladores en modo kernel tienen privilegios SeTcbPrivilege de forma predeterminada, pero las aplicaciones en modo de usuario no.
Un cliente usa una solicitud de IOCTL_HID_DISABLE_SECURE_READ para cancelar una solicitud de lectura segura habilitada.
Para obtener información sobre cómo usar habilitar y deshabilitar solicitudes de lectura seguras para aplicar una lectura segura para una colección, consulte Aplicación de una lectura segura para una colección HID.
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
Ninguno.
Longitud del búfer de salida
Ninguno.
Bloque de estado
El controlador de clase HID establece el campo Estado de Irp-IoStatus> en STATUS_SUCCESS si el solicitante tiene privilegios SeTcbPrivilege y el archivo es válido. De lo contrario, establece el campo Estado en STATUS_PRIVILEGE_NOT_HELD.
Requisitos
Requisito | Valor |
---|---|
Header | hidclass.h (include Hidclass.h) |