版块
论坛
喜欢
话题
应用
搜索
登录
注册
gzy_nj的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=161330
请教大牛File、Stream、StreamHandle的区别
• File — This represents all opens across all data streams of a file. Currently these contexts are not supported.• ...
全文
回复
(
5
)
2007-10-29 10:53
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
gzy_nj
:
谢谢!
(2007-10-30 10:32)
回复
devia
:
对一个文件的操作可以理解为对具体Stream的操作,而File是上层我们看到的实实在在的文件(或文件夹),可以和filespy对照着学习
(2007-10-30 10:18)
回复
gzy_nj
:
谢谢devia版主的解答,能否从使用的角度帮忙说说怎么理解?什么情况下需要使用哪种?
(2007-10-30 10:10)
回复
devia
:
1. WDK上说只有Vista之上的OS才支持File Context; (参见WDK:Managing Contexts in a Minifilter Driver) 2. 个人理解:按理说Stream Context也只在XP之上才支持,但是我们这里看到的Strea...
(2007-10-30 10:08)
回复
devia
:
一个文件由一个或多个Stream组成,而一个Stream又可以被多次Create,就像我们可以 CreateFile同一个文件多次得到多个句柄一样,这就对应于StreamHandle,而一个文件的 所有Stream其FsContex值t都是一样的,而FsContext也就是Fil...
(2007-10-30 09:58)
回复
gzy_nj
加关注
写私信
0
关注
0
粉丝
59
帖子
返回顶部