版块
论坛
喜欢
话题
应用
搜索
登录
注册
dreamsity的个人空间
访问量
3
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=158352
读取文件头导致共享文件夹访问变慢(FILE_COMPLETE_IF_OPLOCKED )
请问有人遇到“在别人访问我的共享文件夹时,我们在IRP_MJ_CREATE中读文件头,如果IRP_MJ_CREATE的标志为FILE_COMPLETE_IF_OPLOCKED ,就有可能会构成OPLOCK锁锁定,导致访问变的很慢”的问题吗?在OSRONLINE上,找到引发这个问题...
全文
回复
(
2
)
2008-04-30 16:55
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
dreamsity
:
一个可能的解决方法是,在文件打开后,使用FileObject来读文件头,但这样做,如果这次打开是没有读权限的打开,就会导致读取文件头失败。使用FileObject判断出是密文后,如果需要拒绝,只能采用IoCancelFileOpen拒绝文件打开。但IoCancelFileOpen...
(2008-04-30 17:04)
回复
dreamsity
:
在WIN2K的源代码内找到了OPLOCK的切换的代码,但看起来很吃力。
(2008-04-30 16:56)
回复
dreamsity
加关注
写私信
0
关注
0
粉丝
233
帖子
返回顶部