what happens to file system while unplug USB disk?

Hi, all.
I am developing a file system filter driver and filter IRP_MJ_FILE_SYSTEM_CONTROL
to catch the mount process. While I plug my USB disk, I can see the
IRP_MN_MOUNT_VOLUME happened. When I unplug my USB disk, it seems
IRP_MN_USER_FS_REQUEST happened, but irpSp->Parameters.DeviceIoControl.IoControlCode
not equal to FSCTL_DISMOUNT_VOLUME.
So how can I catch the occuration when unplug USB disk? I want to delete my filter
device object and dettach from target device at this time.

Please give me some advices.
Thanks

best regards
yours
brucie
xxxxx@sina.com
2002-09-16