From 70702af1370e44e32fb2c3c507e4759a187b4fe5 Mon Sep 17 00:00:00 2001 From: Leo C Date: Thu, 8 Sep 2016 19:15:27 +0200 Subject: Import fatfs R0.12b --- fatfs/doc/ja/sdir.html | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'fatfs/doc/ja/sdir.html') diff --git a/fatfs/doc/ja/sdir.html b/fatfs/doc/ja/sdir.html index 3390549..0ac0b0e 100644 --- a/fatfs/doc/ja/sdir.html +++ b/fatfs/doc/ja/sdir.html @@ -13,23 +13,21 @@
DIR構造体は、f_opendir(), f_readdir()のワーク エリアとして使用されます。アプリケーションは、この構造体のメンバを書き換えてはなりません。
+DIR構造体は、f_opendir/f_readdir/f_findfirst/f_findnext関数のワーク エリアとして使用されます。アプリケーションは、この構造体のメンバを書き換えてはなりません。
typedef struct { - FATFS* fs; /* 親ファイル システム オブジェクトへのポインタ */ - WORD id; /* 親ファイル システム オブジェクトのマウントID */ - WORD index; /* 次に検索開始するディレクトリ インデックス番号 */ - DWORD sclust; /* テーブル開始クラスタ (0:ルート) */ + _FDID obj; /* オブジェクトID */ + DOWRD dptr; /* 現在のread/writeオフセット */ DWORD clust; /* 現在のクラスタ番号 */ DWORD sect; /* 現在のセクタ番号 */ - BYTE* dir; /* 現在のSFNエントリへのポインタ */ + BYTE* dir; /* 現在のSFNエントリ(Win[]内)へのポインタ */ BYTE* fn; /* SFNバッファへのポインタ (in/out) {file[8],ext[3],status[1]} */ -#if _FS_LOCK - UINT lockid; /* ロックID */ -#endif #if _USE_LFN + DWORD blk_ofs; /* 現在のエントリブロックの先頭 (0xFFFFFFFF:無効) */ WCHAR* lfn; /* LFNバッファへのポインタ (in/out) */ - WORD lfn_idx; /* LFNエントリの先頭インデックス (0xFFFF:無効) */ +#endif +#if _USE_FIND + const TCHAR* pat; /* マッチング パターンへのポインタ */ #endif } DIR;-- cgit v1.2.3