USBデバイスをチェックして排出するプログラムがあります。ファイルが開いている場合を除いて、イジェクトはうまく機能します。ファイルが開いていても、変更が保存されないことを認識してUSBデバイスを取り出す方法を見つけようとしています。私たちのシナリオでは、変更は要因ではありません。ファイルの使用中にデバイスがイジェクトされないようにする安全なイジェクトをオーバーライドできるフラグはありますか?次の呼び出しのフラグを見つけることに成功しませんでした。
NativeCode.CM_Request_Device_Eject_NoUi(this.DeviceInstanceHandle, IntPtr.Zero, null, 0, 0);
要求が少なく、要求が多い代替方法がある場合は、お知らせください。