Add FatFs module by ChaN.
[bertos.git] / bertos / fs / fatfs / doc / ja / getfree.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">\r
2 <html lang="ja">\r
3 <head>\r
4 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
5 <meta http-equiv="Content-Style-Type" content="text/css">\r
6 <link rel="up" title="FatFs" href="../00index_j.html">\r
7 <link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">\r
8 <title>FatFs - f_getfree</title>\r
9 </head>\r
10 \r
11 <body>\r
12 \r
13 <div class="para">\r
14 <h2>f_getfree</h2>\r
15 <p>\98_\97\9d\83h\83\89\83C\83u\8fã\82Ì\96¢\8eg\97p\83N\83\89\83X\83^\90\94\82ð\93¾\82Ü\82·\81B</p>\r
16 <pre>\r
17 FRESULT f_getfree (\r
18   const char* <em>Path</em>,        /* \91Î\8fÛ\83h\83\89\83C\83u\82Ì\83\8b\81[\83g\81E\83f\83B\83\8c\83N\83g\83\8a */\r
19   DWORD* <em>Clusters</em>,         /* \8bó\82«\83N\83\89\83X\83^\90\94\82ð\8ai\94[\82·\82é\95Ï\90\94\82Ö\82Ì\83|\83C\83\93\83^ */\r
20   FATFS** <em>FileSystemObject</em> /* \83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\81E\83I\83u\83W\83F\83N\83g\82ð\8ew\82·\83|\83C\83\93\83^\82Ö\82Ì\83|\83C\83\93\83^ */\r
21 );\r
22 </pre>\r
23 </div>\r
24 \r
25 <div class="para">\r
26 <h4>\88ø\90\94</h4>\r
27 <dl class="par">\r
28 <dt>Path</dt>\r
29 <dd>\91Î\8fÛ\82Ì\98_\97\9d\83h\83\89\83C\83u\82Ì\83\8b\81[\83g\83f\83B\83\8c\83N\83g\83\8a\82Ì<a href="filename.html">\83p\83X\96¼</a>\82ª\93ü\82Á\82½<tt>'\0'</tt>\82Å\8fI\82í\82é\95\8e\9a\97ñ\82Ö\82Ì\83|\83C\83\93\83^\82ð\8ew\92è\82µ\82Ü\82·\81B</dd>\r
30 <dt>Clusters</dt>\r
31 <dd>\8bó\82«\83N\83\89\83X\83^\90\94\82ð\8ai\94[\82·\82é<tt>DWORD</tt>\95Ï\90\94\82Ö\82Ì\83|\83C\83\93\83^\82ð\8ew\92è\82µ\82Ü\82·\81B</dd>\r
32 <dt>FileSystemObject</dt>\r
33 <dd>\91Î\8fÛ\83h\83\89\83C\83u\82Ì\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\81E\83I\83u\83W\83F\83N\83g\82ð\8ew\82·\83|\83C\83\93\83^\82ª\95Ô\82³\82ê\82Ü\82·\81B</dd>\r
34 </dl>\r
35 </div>\r
36 \r
37 \r
38 <div class="para">\r
39 <h4>\96ß\82è\92l</h4>\r
40 <dl class="ret">\r
41 <dt>FR_OK (0)</dt>\r
42 <dd>\90³\8fí\8fI\97¹\81B<tt>*Clusters</tt>\82É\8bó\82«\83N\83\89\83X\83^\90\94\82ª\95Ô\82³\82ê\82Ü\82·\81B</dd>\r
43 <dt>FR_INVALID_DRIVE</dt>\r
44 <dd>\83h\83\89\83C\83u\94Ô\8d\86\82ª\95s\90³\81B</dd>\r
45 <dt>FR_NOT_READY</dt>\r
46 <dd>\83\81\83f\83B\83A\82ª\83Z\83b\83g\82³\82ê\82Ä\82¢\82È\82¢\82È\82Ç\81A\83f\83B\83X\83N\83h\83\89\83C\83u\82ª\93®\8dì\95s\94\\8fó\91Ô\81B</dd>\r
47 <dt>FR_DISK_ERR</dt>\r
48 <dd>\83f\83B\83X\83N\81E\83G\83\89\81[\82É\82æ\82é\8e¸\94s\81B</dd>\r
49 <dt>FR_INT_ERR</dt>\r
50 <dd>\95s\90³\82ÈFAT\8d\\91¢\82Ü\82½\82Í\93à\95\94\83G\83\89\81[\82É\82æ\82é\8e¸\94s\81B</dd>\r
51 <dt>FR_NOT_ENABLED</dt>\r
52 <dd>\82»\82Ì\98_\97\9d\83h\83\89\83C\83u\82É\83\8f\81[\83N\81E\83G\83\8a\83A\82ª\97^\82¦\82ç\82ê\82Ä\82¢\82È\82¢\81B</dd>\r
53 <dt>FR_NO_FILESYSTEM</dt>\r
54 <dd>\83f\83B\83X\83N\8fã\82É\97L\8cø\82ÈFAT\83p\81[\83e\81[\83V\83\87\83\93\82ª\8c©\82Â\82©\82ç\82È\82¢\81B</dd>\r
55 </dl>\r
56 </div>\r
57 \r
58 \r
59 <div class="para">\r
60 <h4>\89ð\90à</h4>\r
61 <p>\98_\97\9d\83h\83\89\83C\83u\8fã\82Ì\8bó\82«\83N\83\89\83X\83^\90\94\82ð\8eæ\93¾\82µ\82Ü\82·\81B\95Ô\82³\82ê\82½\83t\83@\83C\83\8b\81E\83V\83X\83e\83\80\81E\83I\83u\83W\83F\83N\83g\82Ì<tt>csize</tt>\83\81\83\93\83o\82ª\83N\83\89\83X\83^\82 \82½\82è\82Ì\83Z\83N\83^\90\94\82ð\8e¦\82µ\82Ä\82¢\82é\82Ì\82Å\81A\82±\82ê\82ð\8c³\82É\8eÀ\8dÛ\82Ì\8bó\82«\83T\83C\83Y\82ª\8cv\8eZ\82Å\82«\82Ü\82·\81BFAT32\83{\83\8a\83\85\81[\83\80\82É\82¨\82¢\82Ä\82Í\81AFSINFO\82Ì\8fó\91Ô\82É\82æ\82Á\82Ä\82Í\95s\90³\8am\82È\92l\82ð\95Ô\82µ\82½\82è\81A\8f\88\97\9d\82É\8e\9e\8aÔ\82ª\82©\82©\82Á\82½\82è\82·\82é\89Â\94\\90«\82ª\82 \82è\82Ü\82·\81B</p>\r
62 <p>\83\8a\81[\83h\83I\83\93\83\8a\81[\8d\\90¬\82¨\82æ\82Ñ<tt>_FS_MINIMIZE &gt;= 1</tt>\82Å\82Í\82±\82Ì\8aÖ\90\94\82Í\83T\83|\81[\83g\82³\82ê\82Ü\82¹\82ñ\81B</p>\r
63 </div>\r
64 \r
65 \r
66 <div class="para">\r
67 <h4>\8eg\97p\97á</h4>\r
68 <pre>\r
69     FATFS *fs;\r
70     DWORD clust;\r
71 \r
72 \r
73     // Get free clusters\r
74     res = f_getfree("", &amp;clust, &amp;fs);\r
75     if (res) die(res);\r
76 \r
77     // Get free space\r
78     printf("%lu KB total disk space.\n"\r
79            "%lu KB available on the disk.\n",\r
80            (DWORD)(fs->max_clust - 2) * fs->csize / 2,\r
81            clust * fs->csize / 2);\r
82 </pre>\r
83 </div>\r
84 \r
85 \r
86 <div class="para">\r
87 <h4>\8eQ\8fÆ</h4>\r
88 <tt><a href="sfatfs.html">FATFS</a></tt>\r
89 </div>\r
90 \r
91 <p class="foot"><a href="../00index_j.html">\96ß\82é</a></p>\r
92 </body>\r
93 </html>\r