HID_XFER_PACKET 構造体 (hidclass.h)

HID_XFER_PACKET構造体には、HID クラス ドライバーがレポートを取得または設定するために I/O 要求と共に使用する HID レポートに関する情報が含まれています。

構文

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

メンバー

reportBuffer

レポート バッファーへのポインター。

reportBufferLen

reportBuffer でのレポートの長さを指定します。

reportId

reportBuffer に含まれるレポートのレポート ID を指定します。 このパラメーターは省略可能であり、指定しない場合は 0 に設定する必要があります。

注釈

HID クラス ドライバーは、I/O 要求を使用してレポートを取得または設定するときに、この構造体を使用して HID レポートに関する情報を指定します。

要件

要件
Header hidclass.h (Hidport.h、Vhf.h を含む)

こちらもご覧ください

IOCTL_HID_GET_FEATURE

IOCTL_HID_GET_INPUT_REPORT

IOCTL_HID_SET_FEATURE

IOCTL_HID_SET_OUTPUT_REPORT