SCSI 微型端口驱动程序的 HwScsiAdapterState 例程

在基于 NT 的操作系统中,微型端口驱动程序应在HW_INITIALIZATION_DATA (SCSI) 中将此入口点设置为 NULL, (仅当满足以下任一条件时,才看到 SCSI 微型端口驱动程序例程) :

  • 微型端口驱动程序将 HBA 驱动在 I/O 总线上连接,该总线通常仅在基于 RISC 的高端平台上找到。 也就是说,运行仅限 x86 的 Microsoft Windows 系统的基于 x86 的平台将没有支持 HBA 类型的 I/O 总线。

  • 微型端口驱动程序驱动 HBA,该 HBA 可在运行仅限 x86 的 Windows 系统的基于 x86 的平台中找到,但 HBA 既没有 BIOS,也没有 x86 纯实模式驱动程序。

否则,微型端口驱动程序必须具有 HwScsiAdapterState 例程,才能跨基于 NT 的操作系统和仅限 x86 的 Microsoft Windows 系统移植。

HwScsiAdapterState 例程负责保存和还原其 HBA 的状态,这是在 x86 实际模式与受保护处理器模式之间转换期间,仅限 x86 的系统所请求的。

有关详细信息 ,请参阅 HwScsiAdapterState