Freigeben über


HID_XFER_PACKET-Struktur (hidclass.h)

Die HID_XFER_PACKET-Struktur enthält Informationen zu einem HID-Bericht, den der HID-Klassentreiber mit E/A-Anforderungen verwendet, um einen Bericht abzurufen oder festzulegen.

Syntax

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

Member

reportBuffer

Zeiger auf einen Berichtspuffer.

reportBufferLen

Gibt die Länge des Berichts bei reportBuffer an.

reportId

Gibt die Berichts-ID des Berichts an, der in reportBuffer enthalten ist. Dieser Parameter ist optional und sollte, falls nicht angegeben, auf Null festgelegt werden.

Hinweise

Der HID-Klassentreiber verwendet diese Struktur, um Informationen zu einem HID-Bericht anzugeben, wenn er eine E/A-Anforderung zum Abrufen oder Festlegen eines Berichts verwendet.

Anforderungen

Anforderung Wert
Header hidclass.h (einschließlich Hidport.h, Vhf.h)

Weitere Informationen

IOCTL_HID_GET_FEATURE

IOCTL_HID_GET_INPUT_REPORT

IOCTL_HID_SET_FEATURE

IOCTL_HID_SET_OUTPUT_REPORT