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=
"stylesheet" href=
"../css_j.css" type=
"text/css" media=
"screen" title=
"ELM Default">
8 <title>FatFs - f_lseek
</title>
15 <p>ƒtƒ@ƒCƒ‹‚ÌR/Wƒ|ƒCƒ“ƒ^‚ðˆÚ“®‚µ‚Ü‚·�B
</p>
18 FIL*
<em>FileObject
</em>, /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
19 DWORD
<em>Offset
</em> /* ˆÚ“®�æƒIƒtƒZƒbƒg */
28 <dd>‘Î�Û‚Æ‚È‚éƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B
</dd>
30 <dd>ˆÚ“®�æ‚̃IƒtƒZƒbƒg�iR/Wƒ|ƒCƒ“ƒ^�j’l�Bƒtƒ@ƒCƒ‹�擪‚©‚ç‚̃IƒtƒZƒbƒg‚ðƒoƒCƒg’PˆÊ‚ÅŽw’肵‚Ü‚·�B
</dd>
41 <dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B
</dd>
43 <dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B
</dd>
45 <dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B
</dd>
46 <dt>FR_INVALID_OBJECT
</dt>
47 <dd>–³Œø‚ȃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�B
</dd>
54 <p>ƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^(ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg“à‚Ìfptrƒ�ƒ“ƒo‚Å�AŽŸ‚É“Ç‚Ý�o‚µ�E�‘‚«�ž‚Ý‚³‚ê‚éƒoƒCƒg‚̃IƒtƒZƒbƒg‚ðŽ¦‚·)‚ðˆÚ“®‚µ‚Ü‚·�BƒIƒtƒZƒbƒg‚ÌŒ´“_‚̓tƒ@ƒCƒ‹�擪‚©‚ç‚Å‚·�B�‘‚«�ž‚݃‚�[ƒh‚Ńtƒ@ƒCƒ‹�EƒTƒCƒY‚æ‚è‘å‚«‚È’l‚ðŽw’è‚·‚é‚Æ�A‚»‚±‚܂Ńtƒ@ƒCƒ‹‚ªŠg’£‚³‚ê�AŠg’£‚³‚ꂽ•”•ª‚̃f�[ƒ^‚Í–¢’è‹`‚Æ‚È‚è‚Ü‚·�Bƒf�[ƒ^‚ð’x‰„–³‚�‚‘¬‚É�‘‚«�ž‚Ý‚½‚¢‚Æ‚«‚Í�A—\‚ß‚±‚ÌŠÖ�”‚Å•K—v‚ȃTƒCƒY‚܂Ńtƒ@ƒCƒ‹�EƒTƒCƒY‚ðŠg’£‚µ‚Ä‚¨‚‚Æ—Ç‚¢‚Å‚µ‚傤�Bf_lseekŠÖ�”‚ª�³�í�I—¹‚µ‚½‚ ‚Æ‚Í�Aƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚ª�³‚µ‚ˆÚ“®‚µ‚½‚©fptr‚ðƒ`ƒFƒbƒN‚·‚é‚ׂ«‚Å‚·�Bƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚ªŽw’è‚æ‚è�¬‚³‚¢‚Æ‚«‚Í�AŽŸ‚ÌŒ´ˆö‚ª�l‚¦‚ç‚ê‚Ü‚·�B
</p>
56 <li>”ñ�‘‚«�ž‚݃‚�[ƒh‚Ì‚½‚ß�Aƒtƒ@ƒCƒ‹�EƒTƒCƒY‚ŃNƒŠƒbƒv‚³‚ꂽ�B
</li>
57 <li>ƒtƒ@ƒCƒ‹Šg’£’†‚ɃfƒBƒXƒN‚ª–ž”t‚É‚È‚Á‚½�B
</li>
64 <p><tt>_FS_MINIMIZE
< 3</tt>‚Ì‚Æ‚«Žg—p‰Â”\‚Å‚·�B
</p>
71 /* ƒIƒtƒZƒbƒg5000‚ÖˆÚ“® */
72 res = f_lseek(
&file,
5000);
74 /* ƒtƒ@ƒCƒ‹’Ç‹L‚Ì�€”õ (ƒtƒ@ƒCƒ‹�I’[‚ÖˆÚ“®) */
75 res = f_lseek(
&file, file.fsize);
77 /*
3000ƒoƒCƒg�i‚ß‚é */
78 res = f_lseek(
&file, file.fptr +
3000);
80 /*
2000ƒoƒCƒg–ß‚· (ƒI�[ƒo�[ƒtƒ��[‚É’�ˆÓ) */
81 res = f_lseek(
&file, file.fptr -
2000);
84 /* ƒNƒ‰ƒXƒ^�æ�sŠ„‚è“–‚Ä (ƒXƒgƒŠ�[ƒ~ƒ“ƒO�Eƒ‰ƒCƒgŽž‚̃oƒbƒtƒ@�EƒI�[ƒo�[ƒ‰ƒ“–hŽ~) */
86 res = f_open(
&file,
"record.wav", FA_CREATE_NEW | FA_WRITE); /* ƒtƒ@ƒCƒ‹�ì�¬ */
88 res = f_lseek(
&file, MAX_SIZE); /* �\•ª‚ȃNƒ‰ƒXƒ^‚Ì�æ�sŠ„‚è“–‚Ä */
89 if (res || file.fptr != PRE_SIZE) .... /* �³‚µ‚ƒtƒ@ƒCƒ‹‚ªŠg’£‚³‚ꂽ‚©ƒ`ƒFƒbƒN */
91 res = f_lseek(
&file, DATA_START); /* ƒf�[ƒ^�EƒXƒgƒŠ�[ƒ€‚Ì‹L˜^(ƒAƒ�ƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒC–³‚µ) */
94 res = f_truncate(
&file); /* •s—v—̈æ‚Ì�Ø‚èŽÌ‚Ä */
95 res = f_lseek(
&file,
0); /* ƒwƒbƒ_‚Ì‹L˜^ */
98 res = f_close(
&file);
105 <p><tt><a href=
"open.html">f_open
</a>,
<a href=
"sfile.html">FIL
</a></tt></p>
108 <p class=
"foot"><a href=
"../00index_j.html">–ß‚é
</a></p>