summaryrefslogtreecommitdiff
path: root/fatfs/doc/ja/mkfs.html
blob: 7e09696b4e87f7700929bc49ca47453a901836bc (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
72
73
<!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/mkfs.html">
<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
<title>FatFs - f_mkfs</title>
</head>

<body>

<div class="para func">
<h2>f_mkfs</h2>
<p>�_���h���C�u���FAT�{�����[�����쐬(�t�H�[�}�b�g)���܂��B</p>
<pre>
FRESULT f_mkfs (
  const TCHAR* <span class="arg">path</span>, <span class="c">/* [IN] �_���h���C�u�ԍ� */</span>
  BYTE  <span class="arg">sfd</span>,         <span class="c">/* [IN] ���쐬���@ */</span>
  UINT  <span class="arg">au</span>           <span class="c">/* [IN] �N���X�E�^�T�C�Y */</span>
);
</pre>
</div>

<div class="para arg">
<h4>����</h4>
<dl class="par">
<dt>path</dt>
<dd>�t�H�[�}�b�g�Ώۂ̘_���h���C�u������<a href="filename.html">�p�X��</a>�������k������<tt>'\0'</tt>�I�[�̕�����ւ̃|�C���^���w�肵�܂��B�h���C�u�ԍ����܂܂Ȃ��ꍇ�́A�J�����g�E�h���C�u���Ӗ����܂��B</dd>
<dt>sfd</dt>
<dd>�p�[�e�[�V�����`���B(0(FDISK) �܂��� 1(SFD))</dd>
<dt>au</dt>
<dd>�N���X�^�E�T�C�Y���o�C�g�P�ʂŎw�肵�܂��B�l�͑Ώۃh���C�u�̃Z�N�^�E�T�C�Y��n�{(n = 1�`128�ŁA2�̗ݏ�)�łȂ���΂Ȃ�܂���B0�Ȃǂ̖����l���w�肵���ꍇ�A�{�����[���̃T�C�Y�ɉ������f�t�H���g�̃N���X�^�E�T�C�Y���I������܂��B</dd>
</dl>
</div>

<div class="para ret">
<h4>�߂�l</h4>
<p>
<a href="rc.html#ok">FR_OK</a>,
<a href="rc.html#de">FR_DISK_ERR</a>,
<a href="rc.html#nr">FR_NOT_READY</a>,
<a href="rc.html#ne">FR_NOT_ENABLED</a>,
<a href="rc.html#ma">FR_MKFS_ABORTED</a>,
<a href="rc.html#ip">FR_INVALID_PARAMETER</a>
</p>
</div>

<div class="para desc">
<h4>����</h4>
<p>�����h���C�u���FAT�{�����[�����쐬���܂��BFDISK�`�����w�肳�ꂽ�ꍇ�́A�����h���C�u�S�̂��߂��{���(�p�[�e�[�V����)���쐬����A���̒���FAT�{�����[�����쐬����܂��BSFD�`���ł́AFAT�{�����[���������h���C�u�̐擪�Z�N�^����x�^�ō쐬����܂��B</p>
<p>�t�H�[�}�b�g����_���h���C�u���}���`�E�p�[�e�[�V�����@�\(<tt>_MULTI_PARTITION</tt>)�ɂ���ē���̋��(1�`4)�Ɍ��ѕt�����Ă���ꍇ�́A���̋��̒���FAT�{�����[�����쐬����܂��B<tt class="arg">sfd</tt>�͖�������A�܂��Ή����镨���h���C�u�͂���ɐ旧���A<tt>f_fdisk()</tt>�܂��͑��̃c�[���œK�؂ɋ��ݒ肳��Ă���K�v������܂��B</p>
<p>�p�[�e�[�V�����`���ɂ́AFDISK�`����SFD�`���̓�ʂ肠��܂��BFDISK�`���́A�n�[�h�f�B�X�N�AMMC�ASDC�ACFC�AU Disk�ȂǂŕW���I�Ɏg�p����܂��BFDISK�`���ł͈��̕����h���C�u��Ɉ�‚܂��͕����̋����쐬���邱�Ƃ��ł��܂��B���Ǘ�����MBR(�����h���C�u�̐擪�Z�N�^)�ɋL�^����܂��BSFD�`���͒P�ɉ��̕������s��Ȃ��`���ŁA�{�����[���͕����h���C�u�̐擪�Z�N�^����J�n���܂��BSFD�`���́A�t���b�s�[�E�f�B�X�N�A�}�C�N���h���C�u�A���w�f�B�X�N�A����т��̑��X�[�p�[�E�t���b�s�[�E���f�B�A�ŕW���I�Ɏg�p����Ă��܂��B</p>
<p>FAT�^�C�v(FAT12/FAT16/FAT32)�́A���̃{�����[�����<em>�N���X�^���ɂ���Ă̂݌���</em>����錈�܂�[FAT�d�l�����]�ɂȂ��Ă��āA����ȊO�̗v���͂���܂���B���������āA�ǂ�FAT�^�C�v�ɂȂ邩�̓{�����[���E�T�C�Y�ƃN���X�^�E�T�C�Y�Ɉˑ����܂��B�N���X�^�E�T�C�Y�͑傫������قǐ��\���オ��܂��B</p>
<p>�N���X�^����FAT�^�C�v�̋��E�ɋ߂��Ȃ�Ƃ��́A<tt>FR_MKFS_ABORTED</tt>�Ŋ֐������s����”\��������܂��B</p>
</div>


<div class="para comp">
<h4>�Ή����</h4>
<p><tt>_FS_READONLY == 0</tt>�ŁA����<tt>_USE_MKFS == 1</tt>�̂Ƃ��g�p�”\�ł��B</p>
</div>


<div class="para ref">
<h4>�Q��</h4>
<p><tt><a href="filename.html#vol">�{�����[���Ǘ�</a>, <a href="fdisk.html">f_fdisk</a></tt></p>
</div>

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