阅读:1207回复:7
搞驱动开发的各位兄弟请进来,关于SfFastIoRead的问题,请指点一下子
在:
BOOLEAN SfFastIoRead ( IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN BOOLEAN Wait, IN ULONG LockKey, OUT PVOID Buffer, OUT PIO_STATUS_BLOCK IoStatus, IN PDEVICE_OBJECT DeviceObject ) 中,能否根据这些输入参数,判断所读的文件内容是不是 某个指定目录下的文件的内容??? |
|
|
沙发#
发布于:2007-06-20 17:17
自己顶一下
|
|
|
板凳#
发布于:2007-06-20 17:35
应当可以,至少可以根据FileObject查询
|
|
驱动小牛
|
地板#
发布于:2007-06-20 18:35
对头,就是按FILE_OBJECT
|
|
地下室#
发布于:2007-06-20 18:44
应该不成,最好的情况也只能得到文件名,不能获得目录什么的,一般在文件create时获得,在read等irp和fastio中用,可以看看toolean写的例子:)
|
|
|
驱动小牛
|
5楼#
发布于:2007-06-20 18:50
引用第4楼fatmouse527于2007-06-20 18:44发表的 : 这个时候的FILE_OBJECT里面本身的路径信息不可用,它只是个查找索引.至于索引怎么规划,怎么能满足你的后续需求,就是你自己的事情了. |
|
6楼#
发布于:2007-06-20 18:55
liyunch 和yandong_8212 说的也对,不过可能要自己创建irp下获得可以看filemon里的例子
|
|
|
7楼#
发布于:2007-06-21 08:25
多谢各位的介意
|
|
|