USBで接続されているコンパクトフラッシュリーダ・ライターで、リーダ・ライターそのものの着脱は、procedure WMDeviceChange(var Msg:TMessage); message WM_DeviceChange;のMsg.wParamが、DBT_DEVICEARRIVAL(着)、DBT_DEVICEREMOVECOMPLETE(脱)で、わかるのですが、コンパクトフラッシュのメディアそのものの着脱は、どのようすればわかるのでしょうか?