USB Function Mass Storage Client Drivers (Compact 7)

3/12/2014

You use a universal serial bus (USB) function mass storage client driver to enable a Windows Embedded Compact platform to expose a storage device, such as a hard disk drive or mass storage device, to a USB host controller. Then the USB host controller can transfer files through a USB connection between the storage device and the Windows Embedded Compact powered device.

To add this feature to your OS, see USB Function Driver Catalog Items and Sysgen Variables.

For more information about USB function drivers, see the following topics.

For reference information, see USB Function Mass Storage Client Driver Reference.

Sample application code is available at the following locations.

  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Class\Storage\Emulation
    Contains emulation scheme implementation.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Class\Storage\Emulation\SCSI2
    Contains SCSI-2 direct-access device emulation implementation.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Class\Storage\Emulation\SCSI2\Block
    Contains emulation by block device implementation.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Class\Storage\Transport
    Contains USB mass-storage client-driver transport-scheme implementation.
  • %_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\Class\Storage\Transport\BOT
    Contains bulk-only transport implementation.

See Also

Other Resources

USB Function Drivers
USB Function Client Drivers
USB Function Composite Device Drivers
USB Function Controller Drivers
USB Function Serial Client Drivers