Partager via


IOCTL_HID_ENABLE_SECURE_READ IOCTL (hidclass.h)

La demande IOCTL_HID_ENABLE_SECURE_READ permet une lecture sécurisée pour les fichiers ouverts d’une collection HID . Seule une application en mode utilisateur « approuvée » (une application avec des privilèges SeTcbPrivilege) peut utiliser cette requête. Les pilotes en mode noyau ont des privilèges SeTcbPrivilege par défaut, mais les applications en mode utilisateur ne le font pas.

Un client utilise une demande de IOCTL_HID_DISABLE_SECURE_READ pour annuler une demande de lecture sécurisée.

Pour plus d’informations sur l’activation et la désactivation des demandes de lecture sécurisées pour appliquer une lecture sécurisée pour une collection, consultez l’application d’une lecture sécurisée pour une collection HID.

Code principal

IRP_MJ_DEVICE_CONTROL

Mémoire tampon d’entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Aucun.

Longueur de la mémoire tampon de sortie

Aucun.

Bloc d’état

Le pilote de classe HID définit le champ Status de Irp->IoStatus sur STATUS_SUCCESS si le demandeur dispose de privilèges SeTcbPrivilege et que le fichier est valide. Dans le cas contraire, il définit le champ Status sur STATUS_PRIVILEGE_NOT_HELD.

Exigences

Exigence Valeur
d’en-tête hidclass.h (include Hidclass.h)

Voir aussi

IOCTL_HID_DISABLE_SECURE_READ