DriveGetStatusCD

指定された CD/DVD ドライブのメディアステータスを返します。

CDStatus := DriveGetStatusCD(Drive)

パラメータ

Drive

型:文字列

省略した場合は、デフォルトのCD/DVDドライブが使用されます。そうでなければ、後ろにコロンを付けたドライブレターを指定してください。

戻り値

型:文字列

この関数は、ドライブのメディアステータスを返します。

ステータス 意味
not ready 書き込み中のためか、ドライブにアクセスする準備ができていません。既知の制限:"not ready "は、ドライブにCDではなくDVDが入っている場合にも発生します。
open ドライブにディスクがない、またはトレイが排出された。
playing ドライブがディスクを再生している。
paused それまで再生していた音声や動画が一時停止されています。
seeking ドライブはシーク中です。
stopped ドライブにCDが入っているが、現在CDにアクセスできていない。

エラー処理

失敗した場合は例外がスローされます。

備考

This function will probably not work on a network drive or non-CD/DVD drive. If it fails in such cases or for any other reason, an exception is thrown.

トレイを最近閉じた場合は、機能が完了するまでに時間がかかることがあります。

DriveEject, Drive functions

この関数の例はドライブ関数の一覧例1 をご覧ください。