f_closedir

ディレクトリを閉じます。

FRESULT f_closedir (
  DIR* dp     /* [IN] ディレクトリ・オブジェクトへのポインタ */
);

引数

dp
閉じようとするディレクトリのディレクトリ・オブジェクト構造体へのポインタを指定します。

戻り値

FR_OK, FR_INT_ERR, FR_INVALID_OBJECT, FR_TIMEOUT

解説

ディレクトリを閉じます。関数が正常終了すると、そのディレクトリ・オブジェクトは無効になり、そのメモリも解放できます。

_FS_LOCKオプションが選択されていない場合は、この処理を行わずにディレクトリ・オブジェクトを破棄することもできます。しかし、これは将来の互換性の点で推奨はされません。

対応情報

_FS_MINIMIZE <= 1のとき使用可能になります。

参照

f_opendir, f_readdir, DIR

戻る