disk_status

ディスクの状態を取得します。

DSTATUS disk_status ();

戻り値

ディスクドライブの状態が次のフラグの組み合わせの値で返されます。

STA_NOINIT
ドライブが初期化されていないことを示すフラグ。電源ONまたはメディアの取り外しでセットされ、disk_initialize()の正常終了でクリア、失敗でセットされます。
STA_NODISK
メディアがセットされていないことを示すフラグ。メディアが取り外されている間はセットされ、メディアがセットされている間はクリアされます。固定ディスクでは常にクリアされています。
STA_PROTECTED
メディアがライトプロテクトされていることを示すフラグ。ライトプロテクトノッチをサポートしないメディアでは常にクリアされています。

戻る