AChen
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1305回复:3

Fileobject名词解释

楼主#
更多 发布于:2002-04-11 09:11
麻烦高手详细说说FileObject

我比较理解DeviceObject, DriverObject,但是这东东就不是很明白了 ,他的用处,和其他的关系拉。
This posting is provided "AS IS" with no warranties, and confers no rights.
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-11 14:59
麻烦高手详细说说FileObject

我比较理解DeviceObject, DriverObject,但是这东东就不是很明白了 ,他的用处,和其他的关系拉。


文件对象!
不同的应用程序可以打开同一个设备,给这个设别发送IPR,这些irp放在一起排队,等待处理,可是内核是如何知道,这些irp是哪个应用程序发过来的呢?
这个时候,fileObject就标记了这个irp是哪个应用程序发来的.
AChen
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-12 12:15
多谢先,

我知道在比如说过滤Driver中可以由这个FileObject中得到发出请求的应用程序名字,而且在以前实现的驱动中也用到FileObject。FsContext保存私有数据。我想问的是,是不是没个DeviceObject有一个自己的FileObejct对应
This posting is provided "AS IS" with no warranties, and confers no rights.
AChen
驱动牛犊
驱动牛犊
  • 注册日期2002-02-25
  • 最后登录2002-10-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-12 17:01
我明明给分了,为什么报错!!!

那是否每个DeviceObject都有它自己的FileObject呢,我想应该是有的吧,我的几个程序还存了一些数据在FileObject->FsContext中,

只是之间的内在关系没弄明白!!
This posting is provided "AS IS" with no warranties, and confers no rights.
游客

返回顶部