disk_initialize

ストレージ・デバイスを初期化します。

DSTATUS disk_initialize (
  BYTE pdrv      /* [IN] 物理ドライブ番号 */
);

引数

pdrv
対象のデバイスを示す物理ドライブ番号(0-9)が指定されます。

戻り値

この関数は戻り値としてディスク・ステータスを返します。ディスク・ステータスの詳細に関してはdisk_status()を参照してください。

解説

ストレージ・デバイスを初期化し、データの読み書きなど全ての動作が可能な状態にします。関数が成功すると、戻り値のSTA_NOINITフラグがクリアされます。

アプリケーションからはこの関数を呼び出してはなりません。さもないと、FATボリュームが破壊される可能性があります。エラー等により再初期化が必要なときは、f_mount()を使用してください。FatFsモジュールは、自動マウント動作により、必要に応じてこの関数を呼び出します。

戻る