我在2000下,ifs的版本是3790,代码是在sfilter的基础上加的,在sfcreate中想获取文件名,代码如下:irpSp = IoGetCurrentIrpStackLocation( Irp );name = SfGetFileName( irpSp->File...
全文
回复(3) 2007-10-18 17:30 来自版块 - 文件系统(过滤)驱动程序开发
表情
test001我把SfGetFileName放在sfcreate的完成例程中,得到的文件名还只是\\device\\cdrom0,难道是我的sfilter的版本不对? 那位大牛能提供一个能在2000下用的版本?(2007-10-19 14:53)
test001多谢! 我马上去试试!(2007-10-19 07:58)
wisebo在sfcreate中使用SfGetFileName,只能得到\\device\\cdrom0类似的,应该在sfcreate的完成例程中使用SfGetFileName,就可以得到完整的文件名了; 在sfcreate中,FileObject->FileName就是相对的文件名(2007-10-18 18:50)

返回顶部