USB
Windows Driver Kit: Buses
USB

ms790518.ddklogo(en-us,MSDN.10).gif

Purpose

This section describes a Universal Serial Bus (USB), so that you can develop USB drivers. For a detailed USB specification, see the ms790518.internet_link_sm(en-us,MSDN.10).gifUSB 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.


Send feedback on this topic
Built on November 19, 2009
© 2009 Microsoft Corporation. All rights reserved.   Terms of Use | Trademarks | Privacy Statement
Page view tracker
Rate the Lightweight library
x
Lightweight builds on ScriptFree (loband) by adding features you've requested: a SearchBox and default code language selection.
Do you like the SearchBox?
Do you like the tabbed code blocks?
How useful is this topic?
Tell us more.
Thanks
x
You're helping to improve MSDN Online.
Feedback
Switch View
Classic
Lightweight Beta
ScriptFree
Switch View