Storage driver samples

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

Sample Description
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.
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.
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.