Design Features for USB Peripherals

This section summarizes requirements related to bus-class specifications and standards for peripherals that use this bus.

7. Device complies with related USB device class specification

Required


If you develop a peripheral that fits into one of the USB device class definitions, it must comply with the related USB specification. This allows Microsoft to develop USB class drivers that support all compliant peripherals in that class. This requirement also means that you do not have to develop your own device drivers for Windows.