Condividi tramite


struttura HID_COLLECTION_INFORMATION (hidclass.h)

La struttura HID_COLLECTION_INFORMATION contiene informazioni generali su una raccolta di primo livello.

Sintassi

typedef struct _HID_COLLECTION_INFORMATION {
  ULONG   DescriptorSize;
  BOOLEAN Polled;
  UCHAR   Reserved1[1];
  USHORT  VendorID;
  USHORT  ProductID;
  USHORT  VersionNumber;
} HID_COLLECTION_INFORMATION, *PHID_COLLECTION_INFORMATION;

Members

DescriptorSize

Specifica le dimensioni, in byte, dei dati pronti di una raccolta.

Polled

Indica, se TRUE, che il driver di classe HID deve eseguire il polling del dispositivo per ricevere i dati. In caso contrario, se Polled è FALSE, il dispositivo usa interrupt asincroni per segnalare all'host che il dispositivo dispone di report HID da inviare all'host.

Reserved1[1]

Riservato per l'uso interno del sistema.

VendorID

Specifica l'ID fornitore di un dispositivo HID.

ProductID

Specifica l'ID prodotto di un dispositivo HID.

VersionNumber

Specifica il numero di revisione del produttore per un dispositivo HID.

Commenti

I driver in modalità kernel possono usare un IOCTL_HID_GET_COLLECTION_INFORMATION per ottenere la struttura HID_COLLECTION_INFORMATION di una raccolta.

Requisiti

Requisito Valore
Intestazione hidclass.h (include Hidclass.h)

Vedi anche

HID_COLLECTION_INFORMATION

IOCTL_HID_GET_COLLECTION_DESCRIPTOR

IOCTL_HID_GET_COLLECTION_INFORMATION