Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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)

Consulte también

IOCTL_HID_DISABLE_SECURE_READ