Export (0) Print
Expand All

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.

Show:
© 2015 Microsoft