Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为 Windows 开发一个虚拟磁盘驱动程序,它使用普通文件作为存储(很像 Windows 7 附带的 VHD 虚拟磁盘驱动程序)。
我的虚拟驱动程序支持写入并且有一个缓存,当操作系统关闭时我需要刷新它。明显的解决方案是处理SRB_FUNCTION_SHUTDOWN/SRB_FUNCTION_FLUSHSCSI 请求。
SRB_FUNCTION_SHUTDOWN/SRB_FUNCTION_FLUSH
但是,如果真实磁盘(我的文件所在的磁盘)在我的虚拟驱动程序之前收到关闭请求怎么办?显然它将不再接受任何写入请求,我将无法刷新数据。
这个问题有什么解决办法吗?谢谢