Test de numéro de série USB
Ce test vérifie que les numéros de série des appareils sont uniques.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 1 |
Catégorie | Développement |
Délai d’expiration (en minutes) | 5 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Documentation supplémentaire
Les tests de cette zone de fonctionnalités peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Plus d’informations
Cette exigence valide que les numéros de série USB sont implémentés pour des classes d’appareils spécifiques et qu’ils sont uniques sur des modèles d’appareil spécifiques. Les numéros de série USB doivent être implémentés pour les classes d’appareils suivantes :
- Bluetooth (0xE0 de code de classe, 0x01 de sous-classe, 0x01 de protocole)
- Classe d’appareil de communication (0x02 de code de classe)
- Stockage de masse (0x08 de code de classe)
- Analyse/imagerie (0x06 de code de classe)
- Impression (0x07 de code de classe)
- Adaptateurs filaires hôtes et adaptateurs filaires de périphérique (code de classe 0xE0, sous-classe 02)
Les numéros de série USB peuvent être facultatifs pour d’autres classes d’appareils, sauf si la classe d’appareil ou l’expérience utilisateur requise le rendent nécessaire. En outre, si des numéros de série sont implémentés sur le modèle de l’appareil, tous les appareils du même modèle doivent avoir des numéros de série uniques.
Les numéros de série améliorent l’expérience utilisateur avec n’importe quel appareil USB en général avec Windows, car ils permettent à Windows de suivre les appareils, quel que soit le port USB auquel ils sont connectés. Lorsque l’utilisateur connecte un appareil sans numéro de série à un nouveau port USB, l’appareil est configuré comme s’il n’avait jamais été vu auparavant (un processus qui peut prendre plusieurs secondes). Les appareils avec des numéros de série sont énumérés plus rapidement, si le même appareil a été connecté au système sur un autre port auparavant. En outre, pour les appareils USB 3.0, les numéros de série peuvent être utilisés par la pile USB lorsque le système redémarre à partir d’un état de système de faible alimentation, comme la mise en veille prolongée, pour déterminer si l’appareil nécessite une nouvelle énumération visible PnP.
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
queryVendorId | VendorId de l’appareil en cours de test |
queryProductId | ProductId de l’appareil en cours de test |
IsSoloEmbeddedUSBDevice | Définissez cette valeur sur True pour les appareils sur lesquels vous ne pouvez avoir qu’un seul appareil connecté. Par exemple : contrôleur Bluetooth. |
Dépannage
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.