Erforderliche HID-Deskriptoren
Erforderliche Betriebssystemdeskriptoren
Wenn Ihr Gerät den internen USB-Bus verwendet, müssen Sie mithilfe des Microsoft-Betriebssystemdeskriptors das Feature für das selektive Anhalten des USB-Geräts für Ihr HID-Gerät aktivieren. Mit einem ordnungsgemäß formatierten erweiterten Microsoft-Betriebssystemdeskriptor kann das Feature für das selektive Anhalten von USB automatisch aktiviert werden, wenn das HID-Gerät angeschlossen ist. Weitere Informationen dazu, wie der erweiterte Microsoft-Betriebssystemdeskriptor verwendet werden kann, um selektives Anhalten automatisch zu aktivieren, finden Sie unter Microsoft-Betriebssystemdeskriptor.
Erforderliche HID-Deskriptoren
Ein Windows-Zeigergerät muss die folgenden HID-Deskriptoren, Attribute und Zeichenfolgen bereitstellen.
Erforderlicher USB-HID-Deskriptor
Die folgende Tabelle zeigt den erforderlichen USB HID-Deskriptor. Weitere Informationen finden Sie unter Abschnitt 6.2.1 in der Geräteklassedefinition für Human Interface Devices (HID) Version 1.11.
Member | Größe (Bytes) | Beschreibung |
---|---|---|
bLength | 1 | Größe des Deskriptors |
bDescriptorType | 1 | Typ des Deskriptors |
bcdHID | 2 | HID-Versionsnummer |
bCountryCode | 1 | Landeskennzahl |
bNumDescriptors | 1 | Anzahl der Deskriptoren |
bDescriptorType | 1 | Deskriptortyp |
bDescriptorLength | 2 | Länge des Deskriptors |
Erforderlicher I²C-HID-Deskriptor
Die folgende Tabelle zeigt den erforderlichen I²C-HID-Deskriptor.
Member | Größe (Bytes) | Beschreibung |
---|---|---|
bLength | 2 | Die Länge des vollständigen HID-Deskriptors in Byte |
bcdVersion | 2 | Die Versionsnummer im binärcodierten Dezimalformat (BCD) |
dwReportDescLength | 2 | Die Länge des Meldedeskriptors in Byte |
wReportDescRegister | 2 | Der Registerindex mit dem Meldedeskriptor |
wInputRegister | 2 | Die Registernummer zum Lesen der Eingabemeldung in nicht signierten Byte |
wOutputRegister | 2 | Die Registernummer zum Senden der Ausgabe in nicht signierten Byte |
wVendorID | 2 | USB-IF zugewiesene Anbieter-ID |
wDeviceID | 2 | Geräte-ID. |
wRevisionID | 2 | Firmwareversionsnummer |
Erforderliche Geräteattribute
Die folgenden HID-Eigenschaften müssen in den Geräteattributen bereitgestellt werden. Die Berichterstellung dieser Geräteattribute ist busspezifisch. Lesen Sie die HID-spezifische Anleitung für die Auswahl des Busses.
Member | Beschreibung |
---|---|
bSize | Größe des Gerätedeskriptors |
wVendorID | Hersteller-ID |
wProduct | Product Id |
Versionsnummer | Firmwareversionsnummer |
HID-Zeichenfolgen
Die folgenden Zeichenfolgen müssen von Geräten unterstützt werden, die Windows-Zeigerfunktionen unterstützen:
- Herstellername
- Produktzeichenfolge