Since the information on TechNet and MSDN can unfortunately be quite spread out, I wanted to post this consolidated list of resources for Storage driver developers, to keep this in one ___location.
Storage Devices Reference on MSDN
The section includes references on the following Storage related items:
- Storage Routines
- Storage Structures and Enumerations
- I/O Requests for Mass Storage Drivers
- Storage WMI classes for management
https://msdn.microsoft.com/en-us/library/ff566970(v=VS.85).aspx
Storage Samples:
Samples for the following driver types are available:
- AddFilter
- CDROM Class Driver
- Common Library for Storage Class Drivers
- Disk Class Driver
- DiskPerf filter driver
- flpyDisk
- Pciide
- SCSI Pass Through Interface
- Sfloppy
- Storage SDIO Driver Sample
- iSCSI WMI Sample
- MPIO DSM Sample
- Storport Example Driver
https://msdn.microsoft.com/en-us/library/ff567002(v=VS.85).aspx
Design Guides:
Design guides for the following driver types are also available:
- Storage Drivers
- Storage Class Drivers
- Storage Port Drivers
- Storage Miniport Drivers
- Storage Virtual Miniport Drivers
- Storage Filter Drivers
- Storage Silo Drivers
- Crash Dump Filter Drivers
- CD-Rom Drivers
- Tape Drivers
- Changer Drivers
https://msdn.microsoft.com/en-us/library/ff566969(v=VS.85).aspx