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) |