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 테스트 실패 문제 해결을 참조하세요.