具体描述:
您需要创建虚拟设备吗?
我们提供精确的源代码,帮助您快速开始开发,使您从一开始就接近成功。
每个示例都具有以下功能:
l 创建被分配了盘符的虚拟磁盘驱动器,而且其工作方式与真正的磁盘驱动器完全相同
l 支持大于 2TB 的磁盘驱动器(长 lba 寻址)
l 符合 SPC-5 和 SBC-4 命令集
l 支持 32 位和 64 位的 Windows 7、8、8.1 和 10 版本。支持 Server 2008 及更高版本。
l 可以通过编程方式或添加硬件向导的方式进行安装
l 每个示例都包含一个虚拟的 sportport 微型端口
l 验证程序清理、/W4 和 /Wall 清理、通过 Windows HLK 中的 ScsiComplianceTest
l 精确调整
l 非常适用于虚拟磁盘、DVD 驱动器、具有网络后端的设备、以及其他虚拟设备。
l 所有代码都位于独立的微型端口驱动程序中。
l 您的所有代码都在 PASSIVE_LEVEL 上运行,因此非常适合调用任何 WDK 函数。
l 动态地轻松添加和删除设备,实现出色的设备寿命控制。
l 充分运用重叠的请求排队,支持快速异步的后端。
l 内核级别的代码用于使用异步文件 I/O 读写稀疏磁盘文件。
l 每个设备都有专用的线程,由此来实现出色的多核性能。
l 使用 StorPortRegistryRead / StorPortRegistryWrite 来重启跨系统的永久磁盘。
l 充分使用 HwStorProcessServiceRequest、StorPortCompleteServiceIrp 和 IOCTL_MINIPORT_PROCESS_SERVICE_IRP。
l 支持 WRITE LONG 来创建伪的无法恢复的错误。
l 从 inf 文件将信息传递给微型端口驱动程序。
l 包含将 IOCTL 传递给微型端口驱动程序的测试实用程序。
l 按请求、设备和适配器提供上下文数据。