USB – Seriennummertest
Dieser Test überprüft, ob die Seriennummern des Geräts eindeutig sind.
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
Voraussichtliche Laufzeit (in Minuten) | 1 |
Kategorie | Entwicklung |
Zeitüberschreitung (in Minuten) | 5 |
Neustart erforderlich | false |
Erfordert eine spezielle Konfiguration | false |
Typ | automatic |
Zusätzliche Dokumentation
Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:
Weitere Informationen
Diese Anforderung überprüft, dass USB-Seriennummern für bestimmte Geräteklassen implementiert werden und für bestimmte Gerätemodelle eindeutig sind. USB-Seriennummern müssen für die folgenden Geräteklassen implementiert werden:
- Bluetooth (Class Code 0xE0, SubClass 0x01, Protocol 0x01)
- Kommunikationsgeräteklasse (Klassencode 0x02)
- Massenspeicher (Klassencode 0x08)
- Scannen/Imaging (Kurscode 0x06)
- Drucken (Kurscode 0x07)
- Hostkabeladapter und Gerätekabeladapter (Klassencode 0xE0, Unterklasse 02)
USB-Seriennummern sind für andere Geräteklassen möglicherweise optional, es sei denn, sie sind bezüglich der Geräteklasse oder der erforderlichen Benutzererfahrung erforderlich. Wenn Seriennummern auf dem Gerätemodell implementiert werden, müssen alle Geräte desselben Modells über eindeutige Seriennummern verfügen.
Seriennummern verbessern die Benutzererfahrung mit jedem USB-Gerät in der Regel mit Windows, da Windows die Überwachung von Geräten ermöglicht, unabhängig davon, an welchem USB-Port sie angeschlossen sind. Wenn der Benutzer ein Gerät ohne Seriennummer an einen neuen USB-Port angibt, wird das Gerät so eingerichtet, als ob es noch nie zuvor gesehen wurde (ein Prozess, der mehrere Sekunden dauern kann). Die Enumerierung von Geräten mit Seriennummern erfolgt schneller, wenn dasselbe Gerät an das System an einem anderen Port angeschlossen wurde. Für USB 3.0-Geräte können die Seriennummern möglicherweise vom USB-Stapel verwendet werden, wenn das System aus einem Zustand mit niedriger Leistung wie Hibernate fortgesetzt wird, um zu identifizieren, ob das Gerät PnP-Aufzählung erforderlich ist.
Parameter
Parametername | Parameterbeschreibung |
---|---|
queryVendorId | VendorId des zu testenden Geräts |
queryProductId | ProductId des zu testenden Geräts |
IsSoloEmbeddedUSBDevice | Legen Sie diese für Geräte, mit denen nur ein Gerät verbunden sein kann, auf TRUE fest. Beispiel: Bluetooth-Controller. |
Problembehandlung
Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.