Проверка серийного номера USB
Этот тест проверяет, являются ли серийные номера устройств уникальными.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 1 |
Категория | Разработка |
Время ожидания (в минутах) | 5 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Дополнительные сведения
Это требование проверяет, реализованы ли серийные номера USB для определенных классов устройств и уникальны для конкретных моделей устройств. Серийные номера USB должны быть реализованы для следующих классов устройств:
- Bluetooth (0xE0 кода класса, 0x01 подкласса, 0x01 протокола)
- Класс устройства связи (код класса 0x02)
- Массовое хранилище (0x08 кода класса)
- Сканирование и создание образов (0x06 кода класса)
- Печать (0x07 кода класса)
- Адаптеры провода узла и адаптеры провода устройства (код класса 0xE0, подкласс 02)
Серийные номера USB могут быть необязательными для других классов устройств, если только это не требуется из-за класса устройства или требуемого взаимодействия с пользователем. Кроме того, если серийные номера реализованы в модели устройства, все устройства одной модели должны иметь уникальные серийные номера.
Серийные номера улучшают взаимодействие с любым USB-устройством в целом с Windows, так как они позволяют Windows отслеживать устройства независимо от того, к какому USB-порту они подключены. Когда пользователь подключает устройство без серийного номера к новому USB-порту, устройство настраивается так, как если бы оно никогда не было ранее (процесс, который может занять несколько секунд). Устройства с серийными номерами перечисляются быстрее, если одно и то же устройство было ранее подключено к системе через другой порт. Кроме того, для устройств USB 3.0 серийные номера могут использоваться USB-стеком, когда система возобновляется из состояния системы с низким энергопотреблением, например гибернации, чтобы определить, требуется ли для устройства повторное перечисление PnP.
Параметры
Имя параметра | Описание параметра |
---|---|
queryVendorId | VendorId тестируемого устройства |
queryProductId | ProductId тестируемого устройства |
IsSoloEmbeddedUSBDevice | Установите значение True для устройств, на которых можно подключить только одно устройство. Например, контроллер Bluetooth. |
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.