USB Host Client Drivers (Compact 7)

3/12/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.

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.

See Also

Other Resources

USB Host Drivers
USB Host Controller Drivers