SCSI 端口驱动程序概述
Windows 提供 SCSI 端口驱动程序作为 Windows 存储体系结构的标准功能。 Windows 存储体系结构还提供 Storport 驱动程序,这是针对高性能设备的 SCSI 端口的建议替代方法。
SCSI 端口驱动程序通过模拟简化的 SCSI 适配器来简化 Windows 存储子系统。 存储类驱动程序在 SCSI 端口驱动程序顶部加载。 通过此体系结构,可以编写 Windows 存储类驱动程序,只需考虑每个 SCSI 适配器的独特硬件功能。
SCSI 端口驱动程序的仿真功能还允许你开发比整体端口驱动程序更简单的设计和代码的微型驱动程序。 换句话说,使用 SCSI 端口驱动程序可以专注于开发处理适配器的特定功能的微型端口驱动程序。
若要使用 SCSI 端口支持例程,请链接到 SCSI 端口支持库之一、 scsiport.lib 或 scsiwmi.lib。 这些 SCSI 端口库处理微型端口驱动程序与操作系统的硬件抽象层(HAL)之间的所有交互。 微型端口驱动程序不得直接链接到 HAL 支持库 hal.lib,也不得直接链接到 ntoskrnl.lib 或 libcntpr.lib 支持库。 SCSI 微型端口驱动程序未正确链接,不符合 Windows 硬件兼容性计划的条件。
以下文章介绍了 SCSI 端口驱动程序的主要功能。
SCSI 微型端口驱动程序中提供了 SCSI 端口微型端口驱动程序的一般讨论。