指定された CD/DVD ドライブのメディアステータスを返します。
CDStatus := DriveGetStatusCD(Drive)
型:文字列
省略したときは、デフォルトのCD/DVDドライブが使用されます。そうでなければ、後ろにコロンを付けたドライブレターを指定してください。
型:文字列
この関数は、ドライブのメディアステータスを返します:
ステータス | 意味 |
---|---|
not ready | 書き込み中のためか、ドライブにアクセスする準備ができていません。既知の制限:「not ready」は、ドライブにCDではなくDVDが入っている場合にも発生します。 |
open | ドライブにディスクがない、またはトレイが排出された。 |
playing | ドライブがディスクを再生している。 |
paused | それまで再生していた音声や動画が一時停止されています。 |
seeking | ドライブはシーク中です。 |
stopped | ドライブにCDが入っているが、現在CDにアクセスできていない。 |
失敗した場合は例外がスローされます。
この関数は、ネットワークドライブや非CD/DVDドライブではおそらく動作しません。このような場合、またはその他の理由で失敗した場合、例外がスローされます。
トレイを最近閉じた場合は、機能が完了するまでに時間がかかることがあります。