次の方法で共有


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 レポートに関する情報を指定します。

必要条件

要件 価値
ヘッダー hidclass.h (Hidport.h、Vhf.h を含む)

関連項目

IOCTL_HID_GET_FEATURE

IOCTL_HID_GET_INPUT_REPORT

IOCTL_HID_SET_FEATURE

IOCTL_HID_SET_OUTPUT_REPORT