структура HID_XFER_PACKET (hidclass.h)

Структура HID_XFER_PACKET содержит сведения об отчете HID, который драйвер класса HID использует с запросами ввода-вывода для получения или задания отчета.

Синтаксис

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

Члены

reportBuffer

Указатель на буфер отчета.

reportBufferLen

Указывает длину отчета в reportBuffer.

reportId

Указывает идентификатор отчета, содержащегося в reportBuffer. Этот параметр является необязательным, и, если он не указан, должен иметь значение ноль.

Комментарии

Драйвер класса HID использует эту структуру для указания сведений об отчете 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