f_mountdrv

ファイルシステムを明示的に初期化します。

FRESULT f_mountdrv (void);

戻り値

FR_OK (0)
正常終了。
FR_NOT_READY
メディアがセットされていないなど、ディスクドライブが動作不能状態。
FR_RW_ERROR
ディスクアクセスでエラーが発生した。
FR_NOT_ENABLED
FatFsモジュールが停止状態。
FR_NO_FILESYSTEM
ディスク上に有効なFATファイルシステムが見つからない。

解説

ファイルシステムを強制的に初期化(マウント)します。FatFsモジュールではマウント動作はファイル関数呼び出し時に必要に応じて内部で行われるので、通常はこの関数を使用すべきではありません。自動マウント動作中に回復不能エラー(たとえばFR_INCORRECT_DISK_CHANGE)が発生した場合、全てのファイル関数が使えなくなるので、そのときはこの関数で再マウントして回復することができます。

f_mountdrv関数内では次の処理が行われます。


参照

FATFS

戻る