Storage driver samples

The driver samples in this directory provide a starting point for writing a custom driver for your device.

Sample Description
CDROM Class Driver The CD ROM class driver is used to provide access to CD, DVD and Blu-ray drives. It supports Plug and Play, Power Management, and AutoRun (media change notification).
ClassPnP Class Driver Library A library storage class drivers. It simplifies writing a storage class driver by most of the code needed to support Plug and Play (PnP), power management, and other features. This library is used by disk, CDROM, and the tape class drivers.
Disk Class Driver A class driver for disk devices.
AddFilter Storage Filter Tool A command-line application that adds and removes filter drivers for a given drive or volume.
iSCSI WMI Client A WMI implementation in an iSCSI miniport that can be tested using the iSCSICLI.exe tool, the iSCSI Initiator Properties page, the WBEMTEST.exe tool, and customized WMI scripts.
LSI_U3 StorPort Miniport An adapter driver for use with Parallel SCSI Host Bus Adapters or on-motherboard solutions that use the LSI 53C1010 SCSI ASIC.
StorAHCI StorPort Miniport A sample Storport ACHI miniport driver.
Multipath I/O (MPIO) DSM Sample An example to follow when building a vendor specific, device specific module (DSM). This sample DSM supports iSCSI and Fibre Channel devices.
Super Floppy (sfloppy) Storage Class Driver A class driver for Super Floppy disk drives.
SCSI Pass-Through Interface Tool Demonstrates how to communicate with a SCSI device from using the pass through IOCTLs in an application using the DeviceIoControl API.