unloading FSD

Hi Everyone,

A quick question. Once a file system driver loaded and fs is registered with IoRegisterFileSystem() is it possible to unload the file system driver after calling IoUnregisterFileSystem()?

It has been a while I have looked at this problem but it starts to annoy me seriously. Basically what I would like to do is to load my file system driver, run a couple of tests and then unload it. However when I am trying to unload it, SCM is producing an error which resolves to “ASYNC Operation in progress…”. And my driver Unload() routine is not even called at all.

What I need to know if it is possible to unload the file system driver at all after loading it. If it is possible I will then proceed trying to figure out what my problem is (and there will be more questions later :slight_smile: ).

Generically you do not want to unload a file system driver, but what bugs me is that when I am developing every test causes me to completely reset the system because I can not unload the file system drivers…

I will appreciate any info.

Thank you for your time,

Anton
xxxxx@GenesisFX.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com