阅读:1382回复:2
port driver中使用IFSMgr_Ring0_FileIO
在port driver处理IOP的时候使用IFSMgr_Ring0_FileIO会被VFAT阻塞。
DDK上说了一种方法---另开一线程,用R0_NO_CACHE | R0_MM_READ_WRITE的方式打开。还说这种方法在文件读写时必须是页对齐的(page (4K) aligned),还要周期性的刷新volume(periodic forced volume flushes to the memory mapped file )。但我看到有些代码中好像并没有页对齐,也没有刷新。不知道会不会有问题? 记得以前的帖子有过类似内容,搜了半天没搜到。:( 哪儿位前辈可以指点一下,谢谢了! :) |
|
沙发#
发布于:2004-01-15 18:59
问题应该不是世界性的难题吧? 高手们可能都知道。 为什么没人理俺哪?
我都被死锁搞的。。。硬盘都块废了 :P |
|
板凳#
发布于:2004-01-16 18:35
好像不是4K对齐的都会返回0x80000005(指针错误)。 :(
|
|