IOCTL_HID_WRITE_REPORT IOCTL (hidport.h)
La requête IOCTL_HID_WRITE_REPORT envoie un rapport HID à un appareil HIDClass.
Pour obtenir des informations générales sur les appareils HIDClass, consultez collections HID.
Code principal
Mémoire tampon d’entrée
Irp->UserBuffer pointe vers une structure HID_XFER_PACKET contenant les paramètres et le rapport à transmettre à l’appareil. Les membres suivants sont utilisés :
Longueur de la mémoire tampon d’entrée
Taille d’une structure HID_XFER_PACKET.
Mémoire tampon de sortie
Aucun.
Longueur de la mémoire tampon de sortie
Aucun.
Bloc d’état
Les minidrivers HID qui exécutent les E/S sur l’appareil définissent les champs suivants de Irp->IoStatus:
- Informations est définie sur le nombre d’octets transférés vers l’appareil.
- 'état est défini sur STATUS_SUCCESS si le transfert s’est terminé sans erreur. Sinon, il est défini sur un code d’erreur NTSTATUS approprié.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | hidport.h (include Hidport.h) |