struttura HID_COLLECTION_INFORMATION (hidclass.h)
La struttura HID_COLLECTION_INFORMATION contiene informazioni generali su una raccolta di 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;
Membri
DescriptorSize
Specifica le dimensioni, in byte, dei dati 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 con polling è 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.
Osservazioni
I driver in modalità kernel possono usare un IOCTL_HID_GET_COLLECTION_INFORMATION per ottenere la struttura HID_COLLECTION_INFORMATION di una raccolta.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | hidclass.h (include Hidclass.h) |