Design Features for USB Peripherals

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

8. USB devices meet requirements in related USB device class specification
Required

Every device must comply with the USB Common Class Specification, Version 1.0 or higher. For any add-on device or peripheral that fits into one of the USB device class definitions, the device must comply with the related USB device class specification. USB class drivers in the operating system are implemented to support compliant devices in each particular class. Class driver extensions and WDM allow IHVs to innovate and differentiate their products while still meeting class compliance in their base operational modes.