USB Function Drivers (Compact 7)

3/12/2014

A universal serial bus (USB) function driver handles the device-specific functionality of the USB device hardware, such as retrieving the device information from the registry or by implementing a stream interface. USB function drivers include a variety of different types of drivers that serve different purposes: client drivers, composite drivers, controller drivers, mass storage drivers, and serial client drivers.

For a description of these drivers, or to add this feature to your OS, see USB Function Driver Catalog Items and Sysgen Variables.

For USB function client driver reference information, see USB Function Client Driver Reference.

For USB function composite driver reference information, see USB Function Controller MDD Functions and USB Function Client Driver Functions.

For USB function controller driver reference information, see USB Function Controller Driver Reference.

For USB function mass storage driver reference information, see USB Function Mass Storage Client Driver Reference.

For USB function serial client driver reference information, see USB Function Serial Client Drivers.

Sample application code is available at the following locations.

Driver Sample file location Binary file

Netchip NET2280 USB 2.0 function bus driver

Public\Common\OAK\Drivers\USBFN\Controller\NET2280

Net2280.dll

Source code for this feature is available at %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN.

See Also

Other Resources

Device Drivers