Table of contents
TOC
Collapse the table of content
Expand the table of content

Storage Miniport Drivers

Last Updated: 7/30/2016

This section contains the following topics:

SCSI Miniport Drivers

Storport Miniport Drivers

IDE Controller Minidrivers

ATA Miniport Drivers

The best practice for storage miniport drivers is to avoid calling operating system routines other than the routines that the port driver support libraries provide. For example, storage miniport drivers should not call KeQuerySystemTime. Instead, miniport drivers should call routines like ScsiPortQuerySystemTime or StorPortQuerySystemTime. Storage miniport drivers should not call MmGetPhysicalAddress. Instead, miniport drivers should call routines like ScsiPortGetPhysicalAddress and StorPortGetPhysicalAddress.

Do not use Hardware Abstraction Layer Routines in miniport drivers.

The following list indicates the port driver support library that each type of storage miniport driver should use:


© 2016 Microsoft