CDROM ドライブの状態を確認し、完全に初期化されて準備が整うのを待ってからアクセスする良い方法はありますか?
現在、WMI から Win32_CDROMDrive を使用しています。「MediaLoaded」を確認し、「false」から「true」に変わるまで待ちます。これは 90% の確率で機能しますが、ときどき OS から、前のボリューム (CD) がまだドライブにあるはずだというエラーが表示されます。
ワークフロー: 1. CD 1.5 を挿入し、「MediaLoaded」フラグを待ちます。 2. データを処理します。 3. CD を取り出します。 4. 最初からやり直します。
WinXP 32ビット、C++