SCSI Miniport Drivers – Windows drivers
This part incorporates the next data:
Supporting Plug and Play in a SCSI Miniport Driver
Registry Entries for Plug and Play SCSI Miniport Drivers
Restrictions on SCSI Miniport Drivers that Handle the Boot Drive
Error Dealing with in SCSI Miniport Drivers
SCSI Miniport Driver Routines
SCSI miniport drivers for NT-based working programs are HBA-specific however working system-independent. That’s, every miniport driver hyperlinks itself with the system-supplied SCSI port driver, which is a dynamic-link library (DLL), and calls solely the port driver’s ScsiPortXxx routines to speak with the system and its HBA. Such SCSI miniport drivers run on different Microsoft working programs that assist Microsoft Win32 functions and in addition export the ScsiPortXxx routines. For extra details about the ScsiPortXxx routines, see SCSI Port Driver Assist Routines.
Word that any SCSI miniport driver that calls routines aside from the ScsiPortXxx can not run in each Microsoft working system environments. To stay transportable throughout Microsoft Home windows programs, together with NT-based working programs, SCSI miniport drivers should name solely the system-supplied ScsiPortXxx.
A SCSI miniport driver could be a Plug and Play driver, or it may well run as a legacy driver that doesn’t take part in Plug and Play operations akin to useful resource redistribution or energy administration. The first variations between a Plug and Play and a legacy miniport driver are the order by which initialization routines are referred to as and enforcement of sure restrictions that had been utilized to miniport drivers in Microsoft Home windows NT 4.0, however not enforced.