From 7b78a5a287827db9e9b16286f3604aef69b37c5c Mon Sep 17 00:00:00 2001 From: Leo C Date: Mon, 17 Nov 2014 14:47:05 +0100 Subject: Import fatfs R0.10c --- fatfs/doc/ja/sfile.html | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'fatfs/doc/ja/sfile.html') diff --git a/fatfs/doc/ja/sfile.html b/fatfs/doc/ja/sfile.html index 36a73b3..5da60f9 100644 --- a/fatfs/doc/ja/sfile.html +++ b/fatfs/doc/ja/sfile.html @@ -1,7 +1,7 @@
- + @@ -13,36 +13,36 @@FIL構造体(ファイル・オブジェクト)は、f_open()で初期化され、以後そのファイルの状態を保持します。また、f_close()でファイルが閉じられると無効化されます。アプリケーションは、この構造体のメンバを書き換えてはなりません(cltblは例外)。非タイニー構成では、内部にセクタ・バッファが確保されるので、占有サイズに注意が必要です。
+FIL讒矩菴(繝輔ぃ繧、繝ォ 繧ェ繝悶ず繧ァ繧ッ繝)縺ッ縲f_open()縺ァ蛻晄悄蛹悶&繧後∽サ・蠕後◎縺ョ繝輔ぃ繧、繝ォ縺ョ迥カ諷九r菫晄戟縺励∪縺吶ゅ∪縺溘f_close()縺ァ繝輔ぃ繧、繝ォ縺碁哩縺倥i繧後k縺ィ辟。蜉ケ蛹悶&繧後∪縺吶ゅい繝励Μ繧ア繝シ繧キ繝ァ繝ウ縺ッ縲√%縺ョ讒矩菴薙ョ繝。繝ウ繝舌r譖ク縺肴鋤縺医※縺ッ縺ェ繧翫∪縺帙s(cltbl縺ッ萓句、)縲る撼繧ソ繧、繝九シ讒区(_FS_TINY == 0)縺ァ縺ッ縲∝驛ィ縺ォ_MAX_SS繝舌う繝医ョ繧サ繧ッ繧ソ 繝舌ャ繝輔ぃ縺檎「コ菫昴&繧後k縺ョ縺ァ縲√◎縺ョ繧オ繧、繧コ縺ォ縺ッ豕ィ諢上′蠢隕√〒縺吶
typedef struct { - FATFS* fs; /* 親ファイル・システム・オブジェクトへのポインタ */ - WORD id; /* 親ファイル・システム・オブジェクトのマウントID */ - BYTE flag; /* ファイル・ステータス・フラグ */ - BYTE err; /* エラー中断フラグ */ - DWORD fptr; /* ファイル読み書きポインタ (ファイル先頭からのバイト・オフセット) */ - DWORD fsize; /* ファイル・サイズ(バイト単位) */ - DWORD sclust; /* ファイル開始クラスタ番号 (0:割り当て無し) */ - DWORD clust; /* 現在のクラスタ */ - DWORD dsect; /* 現在のデータ・セクタ */ + FATFS* fs; /* 隕ェ繝輔ぃ繧、繝ォ 繧キ繧ケ繝繝 繧ェ繝悶ず繧ァ繧ッ繝医∈縺ョ繝昴う繝ウ繧ソ */ + WORD id; /* 隕ェ繝輔ぃ繧、繝ォ 繧キ繧ケ繝繝 繧ェ繝悶ず繧ァ繧ッ繝医ョ繝槭え繝ウ繝ID */ + BYTE flag; /* 繝輔ぃ繧、繝ォ 繧ケ繝繝シ繧ソ繧ケ 繝輔Λ繧ー */ + BYTE err; /* 繧ィ繝ゥ繝シ荳ュ譁ュ繝輔Λ繧ー */ + DWORD fptr; /* 繝輔ぃ繧、繝ォ隱ュ縺ソ譖ク縺阪昴う繝ウ繧ソ (繝輔ぃ繧、繝ォ蜈磯ュ縺九i縺ョ繝舌う繝 繧ェ繝輔そ繝繝) */ + DWORD fsize; /* 繝輔ぃ繧、繝ォ 繧オ繧、繧コ(繝舌う繝亥腰菴) */ + DWORD sclust; /* 繝輔ぃ繧、繝ォ髢句ァ九け繝ゥ繧ケ繧ソ逡ェ蜿キ (0:蜑イ繧雁ス薙※辟。縺) */ + DWORD clust; /* 迴セ蝨ィ縺ョ繧ッ繝ゥ繧ケ繧ソ */ + DWORD dsect; /* 迴セ蝨ィ縺ョ繝繝シ繧ソ 繧サ繧ッ繧ソ */ #if !_FS_READONLY - DWORD dir_sect; /* このファイルのディレクトリ・エントリのあるセクタ */ - BYTE* dir_ptr; /* このファイルのディレクトリへのポインタ */ + DWORD dir_sect; /* 縺薙ョ繝輔ぃ繧、繝ォ縺ョ繝繧」繝ャ繧ッ繝医Μ 繧ィ繝ウ繝医Μ縺ョ縺ゅk繧サ繧ッ繧ソ */ + BYTE* dir_ptr; /* 縺薙ョ繝輔ぃ繧、繝ォ縺ョ繝繧」繝ャ繧ッ繝医Μ縺ク縺ョ繝昴う繝ウ繧ソ */ #endif #if _USE_FASTSEEK - DWORD* cltbl; /* ファイルのクラスタ・リンク情報へのポインタ (オープン時にNULLがセットされる) */ + DWORD* cltbl; /* 繝輔ぃ繧、繝ォ縺ョ繧ッ繝ゥ繧ケ繧ソ 繝ェ繝ウ繧ッ諠蝣ア縺ク縺ョ繝昴う繝ウ繧ソ (繧ェ繝シ繝励Φ譎ゅ↓NULL縺後そ繝繝医&繧後k) */ #endif #if _FS_LOCK - UINT lockid; /* ファイル・ロックID */ + UINT lockid; /* 繝輔ぃ繧、繝ォ 繝ュ繝繧ッID */ #endif #if !_FS_TINY - BYTE buf[_MAX_SS]; /* ファイル・プライベート・データ転送バッファ */ + BYTE buf[_MAX_SS]; /* 繝輔ぃ繧、繝ォ 繝励Λ繧、繝吶シ繝 繝繝シ繧ソ霆「騾√ヰ繝繝輔ぃ */ #endif } FIL;