阅读:1262回复:3
在Sfilter中什么情况下调用SfFsControlLoadFileSystem?
在IFSDDK2003中所给的Sfilter,
不知道什么情况会调用SfFsControlLoadFileSystem这个函数, 看了楚狂人所给教程,不是很明白,可否指点一下? 按照教程所说:在一个文件系统被激活时,应该先调用已注册的回调函数SfNotification. 当一个文件识别器决定加载真正的文件系统时会调用SfFsControlLoadFileSystem. 这里应该怎样理解呢? |
|
沙发#
发布于:2007-01-30 17:23
在调用SfFsControlLoadFileSystem之前是否先调用SfNotification呢?
因为在SfNotification开始出:devExt = DeviceObject->DeviceExtension; 如果不先调用SfNotification,又在何时填充的设备扩展对象呢? |
|
板凳#
发布于:2007-01-31 16:13
在SfFsControlLoadFileSystem (
IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ) 中, DeviceObject 指的是文件系统的设备对象呢? 还是文件系统识别器的设备对象? 如果是文件系统识别器的设备对象,又是在何处删除呢? |
|
地板#
发布于:2007-01-31 16:23
如果是在SfFsControlLoadFileSystemComplete中卸载的话,
是否还调用回调函数SfFsNotification? 看得有些头晕,还请高手给指点一下,多谢. |
|