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

-

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