USB Host Client Drivers (Compact 2013)
3/26/2014
Universal Serial Bus (USB) host client drivers enable communication over USB between a client device, such as a mass storage device or printer, and a host computer. You use a USB host client driver when you want to support connecting a USB client device to your Windows Embedded Compact device.
For more information about USB host drivers, see the following topics.
- USB Host Controller Drivers
Convert data between the format that the host computer uses and the format that the USB host controller uses.
- USB Bus Driver
Connects a USB hub to a Windows Embedded Compact device.
- USB Serial Host Driver Registry Settings
Registry keys that alter various functionalities in the USB serial-host driver.
- USB Driver Reference
Reference information for USB host drivers.
To add support for a USB host client driver to your OS, see USB Host Driver Catalog Items and Sysgen Variables.
For reference information, see USB Host Client Driver Reference and USB Host Client Driver Registry Settings.
Sample application code that uses the USB Host Client Framework library is available at %_WINCEROOT%\Public\Common\Oak\Drivers\USB\Class\Usbser.
The recommended location for your driver implementation is %_WINCEROOT%\Platform\<BSP Name>\Src\Drivers\usb_hcd. However, you can put the driver implementation in any location you find convenient.
For information about Windows Embedded Compact Test Kit (CTK) tests that apply to this type of driver, see USB Host Driver Verification Tests.