1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
4 <meta http-equiv=
"Content-Type" content=
"text/html; charset=Shift_JIS">
5 <meta http-equiv=
"Content-Style-Type" content=
"text/css">
6 <link rel=
"up" title=
"FatFs" href=
"../00index_j.html">
7 <link rel=
"alternate" hreflang=
"en" title=
"English" href=
"../en/sfatfs.html">
8 <link rel=
"stylesheet" href=
"../css_j.css" type=
"text/css" media=
"screen" title=
"ELM Default">
9 <title>FatFs - FATFS
</title>
16 <p><tt>FATFS
</tt>\8d\
\91¢
\91Ì(
\83t
\83@
\83C
\83\8b\81E
\83V
\83X
\83e
\83\80\81E
\83I
\83u
\83W
\83F
\83N
\83g)
\82Í
\81A
\8cÂ
\81X
\82Ì
\98_
\97\9d\83h
\83\89\83C
\83u
\82Ì
\83_
\83C
\83i
\83~
\83b
\83N
\81E
\83\8f\81[
\83N
\81E
\83G
\83\8a\83A
\82ð
\95Û
\8e\9d\82µ
\81A
<tt>f_mount()
</tt>\82ÅFatFs
\83\82\83W
\83\85\81[
\83\8b\82É
\93o
\98^
\82³
\82ê
\82Ü
\82·
\81B
\8f\89\8aú
\89»
\82ª
\8ds
\82í
\82ê
\82é
\83^
\83C
\83~
\83\93\83O
\82Í
\81A
<tt>f_mount()
</tt>(
\8b
\90§
\83}
\83E
\83\93\83g
\8ew
\92è)
\82Ì
\8eÀ
\8ds
\82Ü
\82½
\82Í
\83\81\83f
\83B
\83A
\8cð
\8a·
\82Ì
\8cã
\82Ì
\8dÅ
\8f\89\82Ì
\83t
\83@
\83C
\83\8b\81E
\83A
\83N
\83Z
\83X
\82Ì
\8e\9e\82Å
\82·
\81B
\83A
\83v
\83\8a\83P
\81[
\83V
\83\87\83\93\82Í
\81A
\82±
\82Ì
\8d\
\91¢
\91Ì
\82Ì
\83\81\83\93\83o
\82ð
\8f\91\82«
\8a·
\82¦
\82Ä
\82Í
\82È
\82è
\82Ü
\82¹
\82ñ
\81B
</p>
19 <span class=
"k">typedef
</span> <span class=
"k">struct
</span> {
20 BYTE fs_type;
<span class=
"c">/* FAT
\83^
\83C
\83v */
</span>
21 BYTE drv;
<span class=
"c">/*
\95¨
\97\9d\83h
\83\89\83C
\83u
\94Ô
\8d\86 */
</span>
22 BYTE csize;
<span class=
"c">/*
\83N
\83\89\83X
\83^
\93\96\82½
\82è
\82Ì
\83Z
\83N
\83^
\90\94 (
1,
2,
4,
8,...,
128)*/
</span>
23 BYTE n_fats;
<span class=
"c">/* FAT
\82Ì
\91½
\8fd
\89»
\90\94 (
1,
2) */
</span>
24 BYTE wflag;
<span class=
"c">/* win[]
\83_
\81[
\83e
\83B
\81E
\83t
\83\89\83O */
</span>
25 BYTE fsi_flag;
<span class=
"c">/* FSINFO
\83t
\83\89\83O (b7:Disabled, b0:Dirty)*/
</span>
26 WORD id;
<span class=
"c">/*
\83t
\83@
\83C
\83\8b\81E
\83V
\83X
\83e
\83\80\81E
\83}
\83E
\83\93\83gID */
</span>
27 WORD n_rootdir;
<span class=
"c">/*
\83\8b\81[
\83g
\81E
\83f
\83B
\83\8c\83N
\83g
\83\8a\82Ì
\83G
\83\93\83g
\83\8a\90\94 (FAT12/
16) */
</span>
28 <span class=
"k">#if
</span> _MAX_SS != _MIN_SS
29 WORD ssize;
<span class=
"c">/*
\83Z
\83N
\83^
\81E
\83T
\83C
\83Y (
512,
1024,
2048 or
4096) */
</span>
30 <span class=
"k">#endif
</span>
31 <span class=
"k">#if
</span> _FS_REENTRANT
32 _SYNC_t sobj;
<span class=
"c">/*
\93¯
\8aú
\83I
\83u
\83W
\83F
\83N
\83gID */
</span>
33 <span class=
"k">#endif
</span>
34 <span class=
"k">#if
</span> !_FS_READONLY
35 DWORD last_clust;
<span class=
"c">/* FSINFO:
\8dÅ
\8cã
\82É
\8a\84\82è
\93\96\82Ä
\82ç
\82ê
\82½
\83N
\83\89\83X
\83^
\94Ô
\8d\86 */
</span>
36 DWORD free_clust;
<span class=
"c">/* FSINFO:
\8bó
\82«
\83N
\83\89\83X
\83^
\90\94 */
</span>
37 <span class=
"k">#endif
</span>
38 <span class=
"k">#if
</span> _FS_RPATH
39 DWORD cdir;
<span class=
"c">/*
\83J
\83\8c\83\93\83g
\81E
\83f
\83B
\83\8c\83N
\83g
\83\8a\82Ì
\83N
\83\89\83X
\83^ (
0:
\83\8b\81[
\83g) */
</span>
40 <span class=
"k">#endif
</span>
41 DWORD n_fatent;
<span class=
"c">/* FAT
\83G
\83\93\83g
\83\8a\90\94 (
\91\8d\83N
\83\89\83X
\83^
\90\94 +
2) */
</span>
42 DWORD fsize;
<span class=
"c">/* FAT
1\8cÂ
\82Ì
\83Z
\83N
\83^
\90\94 */
</span>
43 DWORD volbase;
<span class=
"c">/*
\83{
\83\8a\83\85\81[
\83\80\8aJ
\8en
\83Z
\83N
\83^ */
</span>
44 DWORD fatbase;
<span class=
"c">/* FAT
\97Ì
\88æ
\8aJ
\8en
\83Z
\83N
\83^ */
</span>
45 DWORD dirbase;
<span class=
"c">/*
\83\8b\81[
\83g
\81E
\83f
\83B
\83\8c\83N
\83g
\83\8a\97Ì
\88æ
\8aJ
\8en
\83Z
\83N
\83^(
\83N
\83\89\83X
\83^) */
</span>
46 DWORD database;
<span class=
"c">/*
\83f
\81[
\83^
\97Ì
\88æ
\8aJ
\8en
\83Z
\83N
\83^ */
</span>
47 DWORD winsect;
<span class=
"c">/* win[]
\82É
\8c»
\82ê
\82Ä
\82¢
\82é
\83Z
\83N
\83^
\94Ô
\8d\86 */
</span>
48 BYTE win[_MAX_SS];
<span class=
"c">/*
\83f
\83B
\83X
\83N
\81E
\83A
\83N
\83Z
\83X
\81E
\83E
\83B
\83\93\83h
\83E */
</span>
53 <p class=
"foot"><a href=
"../00index_j.html">\96ß
\82é
</a></p>