summaryrefslogtreecommitdiff
path: root/fatfs/doc/ja/dread.html
blob: 18b4238b894ec0eda5ef9a604c1b1f23db6cc597 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<!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="alternate" hreflang="en" title="English" href="../en/dread.html">
<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
<title>FatFs - disk_read</title>
</head>

<body>

<div class="para func">
<h2>disk_read</h2>
<p>�X�g���[�W�E�f�o�C�X����f�[�^��ǂݏo���܂��B</p>
<pre>
DRESULT disk_read (
  BYTE <span class="arg">pdrv</span>,     <span class="c">/* [IN] �����h���C�u�ԍ� */</span>
  BYTE* <span class="arg">buff</span>,    <span class="c">/* [OUT] �ǂݏo���o�b�t�@�ւ̃|�C���^ */</span>
  DWORD <span class="arg">sector</span>,  <span class="c">/* [IN] �ǂݏo���J�n�Z�N�^�ԍ� */</span>
  UINT <span class="arg">count</span>     <span class="c">/* [IN] �ǂݏo���Z�N�^�� */</span>
);
</pre>
</div>

<div class="para arg">
<h4>����</h4>
<dl class="par">
<dt>pdrv</dt>
<dd>�Ώۂ̃f�o�C�X�����������h���C�u�ԍ�(0-9)���w�肳��܂��B</dd>
<dt>buff</dt>
<dd>�X�g���[�W�E�f�o�C�X����ǂݏo�����f�[�^���i�[����<em>�o�C�g�z��</em>���w�肳��܂��B</dd>
<dt>sector</dt>
<dd>�ǂݏo�����J�n����Z�N�^�ԍ��BLBA�Ŏw�肳��܂��B</dd>
<dt>count</dt>
<dd>�ǂݏo���Z�N�^���BFatFs����̌Ăяo���ł�1�`128�͈̔͂Ɍ����܂��B</dd>
</dl>
</div>


<div class="para ret">
<h4>�߂�l</h4>
<dl class="ret">
<dt>RES_OK (0)</dt>
<dd>����I���B</dd>
<dt>RES_ERROR</dt>
<dd>�ǂݍ��ݒ��ɃG���[���������A���̉񕜂ɂ����s�����B</dd>
<dt>RES_PARERR</dt>
<dd>�p�����[�^���s���B</dd>
<dt>RES_NOTRDY</dt>
<dd>�h���C�u������”\��Ԃł͂Ȃ��i����������Ă��Ȃ��j�B</dd>
</dl>
</div>


<div class="para desc">
<h4>���</h4>
<p><tt class="arg">buff</tt>��<tt>BYTE</tt>�^�Ȃ̂ŁA�w�肳���A�h���X��<em>��Ƀ��[�h�E�A���C�����g����Ă���Ƃ͌���܂���</em>�B��A���C�����g�E�A�h���X�ւ̓]���́A<a href="appnote.html#fs1">���ړ]��</a>�ɂ����Ĕ������邱�Ƃ�����܂��B�������A�n�[�h�E�F�A��̐���ł��̂悤�ȓ]�����s�”\�ȂƂ��́A���̊֐����œ�i�]������Ȃǂ��ĉ������邩�A�܂��͕ʂ̕��@�őΉ����Ȃ���΂Ȃ�܂���B���ɂ����‚��̑Ή����@�������܂�(�����ꂩ��‚�OK)�B</p>
<ul>
<li>���̊֐����ʼn������� - ����</li>
<li><tt>f_read()</tt>�ɂ����āA�Z�N�^�S�̂��܂ޓ]��������� - ���ړ]�����������Ȃ�</li>
<li><tt>f_read(fp, buff, btr, &amp;br)</tt>�ɂ����āA<tt>(((UINT)buff &amp; 3) == (f_tell(fp) &amp; 3))</tt>�𖞑������� - <tt class="arg">buff</tt>�̃��[�h�E�A���C�����g���ۏ؂����</li>
</ul>
<p>��ʓI�ɁA�����Z�N�^�̓]���v���́A�X�g���[�W�E�f�o�C�X�ɑ΂��ĉ”\�Ȍ���}���`�E�Z�N�^�]�����Ȃ���΂Ȃ�܂���B�����̃V���O���E�Z�N�^�ǂݏo���ɕ������ꂽ�ꍇ�A�X���[�v�b�g���ቺ���邱�Ƃ�����܂��B</p>
</div>


<p class="foot"><a href="../00index_j.html">�߂�</a></p>
</body>
</html>