Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema werden die erforderlichen HID-Deskriptoren (und Geräteattribute) für ein Windows-Touchscreen-Gerät in Windows 10 und höheren Betriebssystemen vorgestellt.
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 in Byte | 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 in Byte | Beschreibung |
|---|---|---|
| wHIDDescLength | 2 | Die Länge des vollständigen HID-Deskriptors (in Byte) |
| bcdVersion | 2 | Die Versionsnummer im binärcodierten Dezimalformat (BCD) |
| wReportDescLength | 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 Bytes) |
| wMaxInputLength | 2 | Die Länge der größten Eingabemeldung, der aus der Eingaberegister gelesen werden soll |
| wOutputRegister | 2 | Die Registernummer zum Senden der Ausgabe (in nicht signierten Bytes) |
| wMaxOutputLength | 2 | Die Länge der größten Ausgabemeldung, die gesendet werden soll |
| wCommandRegister | 2 | Die Registernummer zum Senden von Befehlsanforderungen (in nicht signierten Bytes) |
| wDataRegister | 2 | Die Registernummer zum Austausch von Daten mit Befehlsanforderungen (in nicht signierten Bytes) |
| wVendorID | 2 | USB-IF zugewiesene Anbieter-ID |
| wDeviceID | 2 | Geräte-ID. |
| wVersionID | 2 | Firmwareversionsnummer |
Erforderliche Geräteattribute
Die folgenden HID-Eigenschaften müssen in den Geräteattributen bereitgestellt werden. Die Meldung dieser Geräteattribute ist busspezifisch. Lesen Sie den HID-spezifischen Leitfaden für die Auswahl des Busses.
| Member | Beschreibung | USB | Drittanbieter erlaubt |
|---|---|---|---|
| wVendorID | Herstellerkennung | idVendor in USB-Gerätedeskriptor | wVendorID in I²C-HID-Deskriptor (siehe vorherige Tabelle). |
| wProduct | Product ID | idProduct in USB-Gerätedeskriptor | wDeviceID in I²C-HID-Deskriptor (siehe vorherige Tabelle). |
| wVersionID | Firmwareversionsnummer | bcdDevice in USB-Gerätedeskriptor | wVersionID in I²C-HID-Deskriptor (siehe vorherige Tabelle). |