Partager via


HID_XFER_PACKET structure (hidclass.h)

La structure HID_XFER_PACKET contient des informations sur un rapport HID que le pilote de classe HID utilise avec les demandes d’E/S pour obtenir ou définir un rapport.

Syntaxe

typedef struct _HID_XFER_PACKET {
  PUCHAR reportBuffer;
  ULONG  reportBufferLen;
  UCHAR  reportId;
} HID_XFER_PACKET, *PHID_XFER_PACKET;

Membres

reportBuffer

Pointeur vers une mémoire tampon de rapport.

reportBufferLen

Spécifie la longueur du rapport dans reportBuffer.

reportId

Spécifie l’ID de rapport du rapport contenu dans reportBuffer. Ce paramètre est facultatif et, s’il n’est pas spécifié, doit être défini sur zéro.

Remarques

Le pilote de classe HID utilise cette structure pour spécifier des informations sur un rapport HID lorsqu’il utilise une demande d’E/S pour obtenir ou définir un rapport.

Configuration requise

Condition requise Valeur
En-tête hidclass.h (inclure Hidport.h, Vhf.h)

Voir aussi

IOCTL_HID_GET_FEATURE

IOCTL_HID_GET_INPUT_REPORT

IOCTL_HID_SET_FEATURE

IOCTL_HID_SET_OUTPUT_REPORT