USB Function Mass Storage Client Drivers (Compact 2013)
3/26/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.
- USB Function Client Drivers
Enable a USB device to communicate with a USB host controller.
- USB Function Composite Device Drivers
Act as an intermediary between the USB function controller drivers and one or more USB function client drivers.
- USB Function Controller Drivers
Offer functions for I/O control codes (IOCTLs), model device drivers (MDDs), and platform-dependent drivers (PDDs).
- USB Function Serial Client Drivers
Expose a stream interface to serial hardware, such as a serial modem.
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