Test del numero di serie USB
Questo test verifica che i numeri di serie del dispositivo siano univoci.
Dettagli del test
Specifiche |
|
Piattaforme |
|
Versioni supportate |
|
Tempo di esecuzione previsto (in minuti) | 1 |
Categoria | Sviluppo |
Timeout (in minuti) | 5 |
Richiede il riavvio | false |
Richiede una configurazione speciale | false |
Tipo | automatic |
Documentazione aggiuntiva
I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:
Altre informazioni
Questo requisito verifica che i numeri di serie USB vengano implementati per classi di dispositivi specifiche e siano univoci in modelli di dispositivo specifici. I numeri di serie USB devono essere implementati per le classi di dispositivi seguenti:
- Bluetooth (0xE0 del codice di classe, 0x01 sottoclasse, 0x01 del protocollo)
- Classe del dispositivo di comunicazione (class code 0x02)
- Archiviazione di massa (0x08 del codice di classe)
- Analisi/creazione di immagini (0x06 del codice di classe)
- Stampa (0x07 del codice di classe)
- Adattatori di rete host e adattatori di rete del dispositivo (codice di classe 0xE0, sottoclasse 02)
I numeri di serie USB possono essere facoltativi per altre classi di dispositivi, a meno che la classe del dispositivo o l'esperienza utente richiesta non lo rendano necessario. Inoltre, se i numeri di serie vengono implementati nel modello del dispositivo, tutti i dispositivi dello stesso modello devono avere numeri di serie univoci.
I numeri di serie migliorano l'esperienza utente con qualsiasi dispositivo USB in generale con Windows, perché consentono a Windows di tenere traccia dei dispositivi indipendentemente dalla porta USB a cui sono collegati. Quando l'utente collega un dispositivo senza un numero di serie a una nuova porta USB, il dispositivo viene configurato come se non fosse mai stato visto prima (un processo che potrebbe richiedere diversi secondi). I dispositivi con numeri di serie vengono enumerati più velocemente, se lo stesso dispositivo è stato connesso al sistema su una porta diversa in precedenza. Inoltre, per i dispositivi USB 3.0, i numeri di serie possono essere usati dallo stack USB quando il sistema riprende da uno stato del sistema a basso consumo come l'ibernazione, per identificare se il dispositivo richiede una nuova enumerazione visibile PnP.
Parametri
Nome parametro | Descrizione dei parametri |
---|---|
queryVendorId | VendorId del dispositivo sottoposto a test |
queryProductId | ProductId del dispositivo sottoposto a test |
IsSoloEmbeddedUSBDevice | Impostare questa opzione su True per i dispositivi in cui è possibile connettere un solo dispositivo. Ad esempio: controller Bluetooth. |
Risoluzione dei problemi relativi
Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.