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