SAMPLE: Umss.exe Sample USB Mass Storage Driver for Windows 98 on Two Drivers (257751)

The information in this article applies to:

  • Microsoft Windows 98 Driver Development Kit (DDK)

This article was previously published under Q257751


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:
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 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.

Modification Type:MinorLast Reviewed:8/9/2004
Keywords:kbdownload kbfile kbStorageDev kbUSB KB257751