关于 Storport 虚拟微型端口驱动程序

Storport 虚拟微型端口 (VMiniport) 驱动程序接口专为与物理硬件没有严格关联的 Storport 微型端口驱动程序而设计。 与硬件关联的 (“物理”) 微型端口驱动程序不同,虚拟微型端口驱动程序可以调用 Windows 驱动程序模型 (WDM) 例程。

注意

VMiniport 扩展不会取消对物理微型端口驱动程序仅调用 Storport 例程的限制。

VMiniport 接口将 VMiniport 从依赖 Storport 端口驱动程序来处理内存和同步中释放。 该接口使 VMiniport 能够以比某些物理微型端口更高效的方式执行 I/O。 这些更改包括但不限于启用存储技术(如 iSCSI 和 Infiniband)以及非标准存储接口。

实现 VMiniport 驱动程序时要小心。 尽管此扩展提供了更大的灵活性,但在检测错误、验证路径和 I/O 计时方面需要更加谨慎。