IOCTL_HID_WRITE_REPORT IOCTL (hidport.h)
La demande IOCTL_HID_WRITE_REPORT envoie un rapport HID à un appareil HIDClass.
Pour plus d’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 contient 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 de 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 effectuent les E/S sur l’appareil définissent les champs suivants d’Irp-IoStatus> :
- Les informations sont définies sur le nombre d’octets transférés vers l’appareil.
- L’é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é.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | hidport.h (inclure Hidport.h) |