DriveGetStatusCD

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

CDStatus := DriveGetStatusCD(Drive)

パラメータ

Drive

型:文字列

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

戻り値

型:文字列

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

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

エラー処理

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

備考

この関数は、ネットワークドライブや非CD/DVDドライブではおそらく動作しません。このような場合、またはその他の理由で失敗した場合、例外がスローされます。

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

DriveEjectDrive関数

この関数の例はDrive関数一覧例1 をご覧ください。