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/sfile.html | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'fatfs/doc/ja/sfile.html') diff --git a/fatfs/doc/ja/sfile.html b/fatfs/doc/ja/sfile.html index 5da60f9..da6bc6a 100644 --- a/fatfs/doc/ja/sfile.html +++ b/fatfs/doc/ja/sfile.html @@ -13,18 +13,15 @@
FIL構造体(ファイル オブジェクト)は、f_open()で初期化され、以後そのファイルの状態を保持します。また、f_close()でファイルが閉じられると無効化されます。アプリケーションは、この構造体のメンバを書き換えてはなりません(cltblは例外)。非タイニー構成(_FS_TINY == 0)では、内部に_MAX_SSバイトのセクタ バッファが確保されるので、そのサイズには注意が必要です。
+FIL構造体(ファイル オブジェクト)は、f_open関数で初期化され、以後そのファイルの状態を保持します。また、f_close関数でファイルが閉じられると無効化されます。アプリケーションは、この構造体のメンバを書き換えてはなりません(cltblは例外)。非タイニー構成(_FS_TINY == 0)では、内部に_MAX_SSバイトのセクタ バッファが確保されるので、そのサイズには注意が必要です。
typedef struct { - FATFS* fs; /* 親ファイル システム オブジェクトへのポインタ */ - WORD id; /* 親ファイル システム オブジェクトのマウントID */ + _FDID obj; /* オブジェクトID */ BYTE flag; /* ファイル ステータス フラグ */ BYTE err; /* エラー中断フラグ */ - DWORD fptr; /* ファイル読み書きポインタ (ファイル先頭からのバイト オフセット) */ - DWORD fsize; /* ファイル サイズ(バイト単位) */ - DWORD sclust; /* ファイル開始クラスタ番号 (0:割り当て無し) */ - DWORD clust; /* 現在のクラスタ */ + FSIZE_t fptr; /* ファイル読み書きポインタ (ファイル先頭からのバイト オフセット) */ + DWORD clust; /* 現在のクラスタ (fptrがクラスタ境界上のときは前のクラスタ、fptrが0のときは無効) */ DWORD dsect; /* 現在のデータ セクタ */ #if !_FS_READONLY DWORD dir_sect; /* このファイルのディレクトリ エントリのあるセクタ */ @@ -37,7 +34,7 @@ UINT lockid; /* ファイル ロックID */ #endif #if !_FS_TINY - BYTE buf[_MAX_SS]; /* ファイル プライベート データ転送バッファ */ + BYTE buf[_MAX_SS]; /* ファイル プライベート データ転送バッファ (fptrがセクタ境界上にない時は常に有効だが、fptrがセクタ境界上のときは無効な場合がある) */ #endif } FIL;-- cgit v1.2.3