Sample USB Mass Storage Class Driver

The driver sample is in %_WINCEROOT%\Public\Common\Oak\Drivers\USB\Class\Storage. The driver DLLs are called Usbmsc.dll and Usbdisk6.dll. This sample driver is not backward compatible.

The USB Storage class driver is fully complaint with the USB Mass Storage Class Specification Overview, Version 1.0, and follows the interfaces outlined in the specification. For more information about the USB specification or the USB Printer class specification, see the USB Web site.

This driver enables numerous USB-based storage devices on Windows CE OSs, such as hard disks, floppy disks, CD-ROM drives, ATA Flash Readers, and so on. The goal is to write the USB storage class driver as a block device driver that plugs into an appropriate file system driver at the upper edge so that applications can use it seamlessly. The following diagram shows the components of the USB storage class driver in the Windows CE–based driver architecture.

See Also

USB Mass Storage Class Driver Interface | Installing the USB Mass Storage Class Driver | USB Driver Samples | USB Driver Architecture | USB Driver Registry Settings

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.