Condividi tramite


Descrittori HID obbligatori (descrittori hid-obbligatori)

In questo argomento vengono presentati i descrittori HID necessari (e gli attributi del dispositivo) per un dispositivo penna Windows in Windows 10 e sistemi operativi successivi.

Descrittore USB HID 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) version 1.11 (Definizione della classe dispositivo per dispositivi 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 di descrittore
bDescriptorLength 2 Lunghezza del descrittore

Descrittore I²C HID obbligatorio

Nella tabella seguente viene illustrato il descrittore HID I²C richiesto.

Membro Dimensioni in byte Descrizione
wHIDDescLength 2 Lunghezza del descrittore HID completo (in byte).
bcdVersion 2 Numero di versione, in formato decimale codificato binario (BCD).
wReportDescLength 2 Lunghezza del descrittore del report (in byte).
wReportDescRegister 2 Indice del registro contenente il descrittore report.
wInputRegister 2 Numero di registro per leggere il report di input (in byte senza segno).
wMaxInputLength 2 Lunghezza del report di input più grande da leggere dal registro di input.
wOutputRegister 2 Numero di registro per l'invio dell'output (in byte senza segno).
wMaxOutputLength 2 Lunghezza del report di output più grande da inviare.
wCommandRegister 2 Numero di registro per l'invio di richieste di comando (in byte senza segno).
wDataRegister 2 Numero di registro per lo scambio di dati con richieste di comando (in byte senza segno).
wVendorID 2 ID fornitore assegnato da USB-IF.
wDeviceID 2 ID dispositivo.
wVersionID 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 di HID per la scelta del bus.

Membro Descrizione USB I²C
wVendorID ID fornitore idVendor nel descrittore del dispositivo USB wVendorID nel descrittore HID I²C (vedere la tabella precedente).
wProduct Product ID idProduct nel descrittore di dispositivi USB wDeviceID nel descrittore HID I²C (vedere la tabella precedente).
wVersionID Numero di versione del firmware bcdDevice nel descrittore di dispositivo USB descrittore HID I²C IVersionID (vedere la tabella precedente).