2.6. Storport Driver

Chapter 1 described the Windows NT storage I/O stack. In particular, one important component of the storage I/O stack is the SCSIPort driver (written by Microsoft), which works in close cooperation with a vendor-written miniport driver that is specific to the storage device. Prior to Windows Server 2003, storage devices of various types—such as older SCSI devices, newer SCSI-3 devices, and Fibre Channel devices—all had a device-specific miniport driver that was linked with the SCSIPort driver. This scenario has several shortcomings:

  • The model assumes that Fibre Channel devices have capabilities similar to those of SCSI devices—an assumption that is just not true!

  • The SCSIPort driver follows a single threading model without ...

Get Inside Windows Storage: Server Storage Technologies for Windows® 2000, Windows® Server 2003, and Beyond now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.