Descrittori obbligatori
Descrittori del sistema operativo necessari
Se il dispositivo usa il bus USB interno, è necessario abilitare la funzionalità di sospensione selettiva USB per il dispositivo HID usando il descrittore del sistema operativo Microsoft USB. Con un descrittore di proprietà esteso del sistema operativo Microsoft correttamente formattato, la funzionalità di sospensione selettiva USB può essere abilitata automaticamente ogni volta che il dispositivo HID è connesso. Per altre informazioni su come usare il descrittore di proprietà estesa del sistema operativo Microsoft per abilitare automaticamente la sospensione selettiva, vedere Descrittore del sistema operativo Microsoft.
Descrittori HID necessari
Un dispositivo puntatore Windows deve fornire i descrittori, gli attributi e le stringhe HID seguenti.
Descrittore HID USB obbligatorio
La tabella seguente illustra il descrittore USB HID richiesto. Per altre informazioni, vedere la sezione 6.2.1 in Device Class Definition for Human Interface Devices (HID) versione 1.11.
Membro | Dimensioni in byte | Descrizione |
---|---|---|
bLength | 1 | Dimensioni del descrittore |
bDescriptorType | 1 | Tipo di descrittore |
bcdHID | 2 | Numero di versione HID |
bCountryCode | 1 | Codice paese |
bNumDescriptors | 1 | Numero di descrittori |
bDescriptorType | 1 | Tipo descrittore |
bDescriptorLength | 2 | Lunghezza del descrittore |
Descrittore HID I2C richiesto
Nella tabella seguente viene illustrato il descrittore I2C HID richiesto.
Membro | Dimensioni in byte | Descrizione |
---|---|---|
bLength | 2 | Lunghezza in byte del descrittore HID completo. |
bcdVersion | 2 | Numero di versione, in formato decimale codificato binario (BCD). |
dwReportDescLength | 2 | Lunghezza in byte del descrittore report. |
wReportDescRegister | 2 | Indice del registro contenente il descrittore report. |
wInputRegister | 2 | Numero di registro per leggere il report di input, in byte senza segno. |
wOutputRegister | 2 | Numero di registro per inviare l'output, in byte senza segno. |
wVendorID | 2 | ID fornitore assegnato USB-IF. |
wDeviceID | 2 | ID dispositivo. |
wRevisionID | 2 | Numero di versione del firmware |
Attributi del dispositivo obbligatori
Le proprietà HID seguenti devono essere specificate negli attributi del dispositivo. La segnalazione di questi attributi del dispositivo è specifica del bus. Consultare le linee guida specifiche hid per la scelta dell'autobus.
Membro | Descrizione |
---|---|
bSize | Dimensioni del descrittore del dispositivo |
wVendorID | ID fornitore |
wProduct | Product Id |
Numero versione | Numero di versione del firmware |
Stringhe HID
Le stringhe seguenti devono essere supportate dai dispositivi che supportano la funzionalità del puntatore windows:
- Nome produttore
- Stringa prodotto