On XP sp1: My new FSD uses the mount manager to mount a new volume. In
filesystem control IRP_MN_MOUNT_VOLUME after all work is done, I call:
FsRtlNotifyVolumeEvent with FSRTL_VOLUME_MOUNT option. The function
returns STATUS_SUCCESS.
The problem is that the MyComputer window does not show the new volume
activated. You can access the volume through the MS-DOS shell ok, but
the MyComputer does not know anything about the volume. What is strange
is that if you log out from the XP sp1 session with logout, and return
immediately and there it is; the new volume ready to be used! So is
there another notify function besides the FsRtlNotifyVolumeEvent or some
magic to be done?
Cheers,
Jari Ojala,
Capacity Networks, Inc.