Full-Duplex 模式

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

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