阅读:1377回复:2
sfilter的问题
在sfilter的基础上为了实现只绑定特定的VOLUME,我在SfFsControlMountVolumeComplete函数中添加了判断DeviceType的代码:
if(vpb->DeviceObject->DeviceType!=FILE_DEVICE_DISK) { SfCleanupMountedDevice( NewDeviceObject ); IoDeleteDevice( NewDeviceObject ); status = Irp->IoStatus.Status; IoCompleteRequest( Irp, IO_NO_INCREMENT ); return status; } 重起运行后系统就开始循环的重起。 这段代码是针对filedisk的,因为filedisk生成的DeviceObject的TYPE就是FILE_DEVICE_DISK。完整代码在附件中。 |
|
最新喜欢:![]() |
沙发#
发布于:2005-01-31 14:20
看看这个
|
|
|
板凳#
发布于:2005-01-31 14:20
看看这个http://www.driverdevelop.com/forum/html_85595.html?1107152174
|
|
|