<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
<html lang="ja"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> | |
<meta http-equiv="Content-Style-Type" content="text/css"> | |
<link rel="up" title="FatFs" href="../00index_j.html"> | |
<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default"> | |
<title>FatFs - f_lseek</title> | |
</head> | |
<body> | |
<div class="para"> | |
<h2>f_lseek</h2> | |
<p>t@CÌR/W|C^ðÚ®µÜ·B</p> | |
<pre> | |
FRESULT f_lseek ( | |
FIL* <em>FileObject</em>, /* t@CEIuWFNg\¢ÌÖÌ|C^ */ | |
DWORD <em>Offset</em> /* Ú®æItZbg */ | |
); | |
</pre> | |
</div> | |
<div class="para"> | |
<h4>ø</h4> | |
<dl class="par"> | |
<dt>FileObject</dt> | |
<dd>ÎÛÆÈét@CEIuWFNg\¢ÌÖÌ|C^ðwèµÜ·B</dd> | |
<dt>Offset</dt> | |
<dd>Ú®æÌItZbgiR/W|C^jlBt@C檩çÌItZbgðoCgPÊÅwèµÜ·B</dd> | |
</dl> | |
</div> | |
<div class="para"> | |
<h4>ßèl</h4> | |
<dl class="ret"> | |
<dt>FR_OK (0)</dt> | |
<dd>³íI¹B</dd> | |
<dt>FR_DISK_ERR</dt> | |
<dd>fBXNEG[Éæé¸sB</dd> | |
<dt>FR_INT_ERR</dt> | |
<dd>s³ÈFAT\¢Ü½ÍàG[Éæé¸sB</dd> | |
<dt>FR_NOT_READY</dt> | |
<dd>fBAªZbg³êĢȢÈÇA¨hCuª®ìs\óÔB</dd> | |
<dt>FR_INVALID_OBJECT</dt> | |
<dd>³øÈt@CEIuWFNgB</dd> | |
</dl> | |
</div> | |
<div class="para"> | |
<h4>ðà</h4> | |
<p>t@CR/W|C^(t@CEIuWFNgàÌfptroÅAÉÇÝoµE«Ý³êéoCgÌItZbgð¦·)ðÚ®µÜ·BItZbgÌ´_Ít@C檩çÅ·B«Ý[hÅt@CETCYæèå«Èlðwè·éÆA»±ÜÅt@Cªg£³êAg£³ê½ªÌf[^Í¢è`ÆÈèÜ·Bf[^ðx³¬É«Ý½¢Æ«ÍA\ß±ÌÖÅKvÈTCYÜÅt@CETCYðg£µÄ¨ÆǢŵå¤Bf_lseekÖª³íI¹µ½ ÆÍAt@CR/W|C^ª³µÚ®µ½©fptrð`FbN·é׫ŷBt@CR/W|C^ªwèæ謳¢Æ«ÍAÌ´öªl¦çêÜ·B</p> | |
<ul> | |
<li>ñ«Ý[h̽ßAt@CETCYÅNbv³ê½B</li> | |
<li>t@Cg£ÉfBXNªtÉÈÁ½B</li> | |
</ul> | |
</div> | |
<div class="para"> | |
<h4>Îîñ</h4> | |
<p><tt>_FS_MINIMIZE < 3</tt>ÌÆ«gpÂ\Å·B</p> | |
</div> | |
<div class="para"> | |
<h4>gpá</h4> | |
<pre> | |
/* ItZbg5000ÖÚ® */ | |
res = f_lseek(&file, 5000); | |
/* t@CÇLÌõ (t@CI[ÖÚ®) */ | |
res = f_lseek(&file, file.fsize); | |
/* 3000oCgißé */ | |
res = f_lseek(&file, file.fptr + 3000); | |
/* 2000oCgß· (I[o[t[ÉÓ) */ | |
res = f_lseek(&file, file.fptr - 2000); | |
</pre> | |
<pre> | |
/* NX^æsèÄ (Xg[~OECgÌobt@EI[o[h~) */ | |
res = f_open(&file, "record.wav", FA_CREATE_NEW | FA_WRITE); /* t@Cì¬ */ | |
res = f_lseek(&file, MAX_SIZE); /* \ªÈNX^ÌæsèÄ */ | |
if (res || file.fptr != PRE_SIZE) .... /* ³µt@Cªg£³ê½©`FbN */ | |
res = f_lseek(&file, DATA_START); /* f[^EXg[ÌL^(AP[VfBC³µ) */ | |
... | |
res = f_truncate(&file); /* svÌæÌØèÌÄ */ | |
res = f_lseek(&file, 0); /* wb_ÌL^ */ | |
... | |
res = f_close(&file); | |
</pre> | |
</div> | |
<div class="para"> | |
<h4>QÆ</h4> | |
<p><tt><a href="open.html">f_open</a>, <a href="sfile.html">FIL</a></tt></p> | |
</div> | |
<p class="foot"><a href="../00index_j.html">ßé</a></p> | |
</body> | |
</html> |