The Umss.exe sample shows how two drivers can be used in
tandem to support a universal serial bus (USB) mass storage device on a
Microsoft Windows 98-based computer. The sample consists of source code for a
Windows Driver Model (WDM) driver and an IOS driver, which work together to
support a USB mass storage device. The Umss.exe file also contains a sample
.inf file that shows how to install the two drivers.
The
following file is available for download from the Microsoft Download
Center:
Download Umss.exe now (http://download.microsoft.com/download/windows98ddk/sample/2.0/w98/en-us/umss.exe) Release Date: Aug 27,
2002
For additional information about how to download Microsoft
Support files, click the following article number to view the article in the
Microsoft Knowledge Base:
119591 (http://support.microsoft.com/kb/119591/EN-US/) How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
The Umss.exe sample demonstrates a simple functional IOS
port driver. In addition, the Umss.exe sample demonstrates the following:
| • | How to support a USB mass-storage device on a Windows
98-based computer that is compliant with the Control-Bulk-Interrupt Transport
defined by the USB Mass Storage Device Class. |
| • | How to create a virtual child object in a WDM driver, and
use it to load a separate driver. |
| • | How to communicate between a VxD and a WDM
driver. |
The sample IOS port driver and WDM driver require the Windows
98 DDK to build.