-
-
[求助]ramdisk如何使其不需要重启既能实现内存虚拟磁盘
-
发表于:
2010-5-11 15:55
7867
-
[求助]ramdisk如何使其不需要重启既能实现内存虚拟磁盘
我使用的WDK 7600下的源码,WDF框架的。
这个ramdisk可以使用,但是却必须要重启之后才可以创建虚拟磁盘。代码中创建磁盘时在RamDiskEvtDeviceAdd中实现的,该函数应该是和WDM下的AddDevice类似。
也正是在这个函数里面创建的设备,所以要求要重启。
本想把RamDiskEvtDeviceAdd这个里面创建设备的代码提出来,换到其他地方实现。却因RamDiskEvtDeviceAdd的第二个参数PWDFDEVICE_INIT是由其他地方传过来的,而且WDFDEVICE_INIT是一个不透明的结构体。
高手指点下,如何才能做到像vsuite ramdisk这个软件一样,不需要重启即可实现内存虚拟磁盘。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!