全双工模式

Storport 驱动程序支持专为高性能总线定制的 I/O 模型。 此 I/O 模型允许微型端口驱动程序在全双工模式下运行,这意味着微型端口驱动程序可以在其队列中添加新请求,即使它正在完成其他请求。 此外,在全双工模式下,微型端口驱动程序不必同步其 StartIo 的执行和中断服务例程。 这可能会导致显著的性能增强。 但是,微型端口驱动程序必须设计为利用全双工模式,因为默认情况下 Storport 在半双工模式下运行。

微型端口驱动程序必须将 Storport 配置为在执行其 HwStorFindAdapter 例程时以全双工模式运行。 它通过将微型端口驱动程序的 PORT_CONFIGURATION_INFORMATION (STORPORT) 结构的 SynchronizationModel 成员初始化到 StorSynchronizeFullDuplex 来执行此操作。