currently i detach my device from the target fat device for floppy when the
IRP_MJ_FILE_SYSTEM_CONTROL completes with an error of STATUS_WRONG_VOLUME.
except for the fat device that was created when the first floppy was
inserted, subsequent fat devices created for new mounts as a result of
change in floppy were deleted by the system when another floppy change
happens. surprisingly, this fat device for the first floppy access is
sometimes being returned back after a successful mount, and my device will
attach to it again.
can anyone explain why? is there a way to enable the deletion of this fat
device? or is its persistence on purpose?
Ho Mun Chuen
xxxxx@pmail.ntu.edu.sg
@@ “Not everything that counts can be counted;
<” )~ and not everything that can be counted counts"
//\ … Albert Einstein