Windows Driver Kit: Buses
USB
Purpose
This section describes a Universal Serial Bus (USB), so that you can develop USB drivers. For a detailed USB specification, see the USB technology Web site.
Where Applicable
USB drivers are used to connect various peripheral devices, such as mouse devices and keyboards, to a computer through a single port.
Developer Audience
This section is intended for use by C programmers. Before you use this section, you should understand basic driver development. For more information, see Getting Started with Windows Drivers.
Run-Time Requirements
USB drivers are supported on the Windows Vista, Microsoft Windows Server 2003, Microsoft Windows XP, and Microsoft Windows 2000 operating systems.
| Design Guide
Describes system-supplied and vendor-supplied USB device drivers and USB device concepts, including I/O requests, interfaces, and power.
Reference
Describes the specifications of I/O requests, support routines, structures, and interfaces used by USB client drivers.
|