<!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/sfatfs.html"> <link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default"> <title>FatFs - FATFS</title> </head> <body> <div class="para"> <h2>FATFS</h2> <p><tt>FATFS</tt>�\����(�t�@�C���E�V�X�e���E�I�u�W�F�N�g)�́A�X�̘_���h���C�u�̃_�C�i�~�b�N�E���[�N�E�G���A��ێ����A<tt>f_mount()</tt>��FatFs���W���[���ɓo�^����܂��B���������s����^�C�~���O�́A<tt>f_mount()</tt>(�����}�E���g�w��)�̎��s�܂��̓��f�B�A�����̌�̍ŏ��̃t�@�C���E�A�N�Z�X�̎��ł��B�A�v���P�[�V�����́A���̍\���̂̃����o�����������Ă͂Ȃ�܂���B</p> <pre> <span class="k">typedef</span> <span class="k">struct</span> { BYTE fs_type; <span class="c">/* FAT�^�C�v */</span> BYTE drv; <span class="c">/* �����h���C�u�ԍ� */</span> BYTE csize; <span class="c">/* �N���X�^������̃Z�N�^�� (1,2,4,8,...,128)*/</span> BYTE n_fats; <span class="c">/* FAT�̑��d���� (1,2) */</span> BYTE wflag; <span class="c">/* win[]�_�[�e�B�E�t���O */</span> BYTE fsi_flag; <span class="c">/* FSINFO�t���O (b7:Disabled, b0:Dirty)*/</span> WORD id; <span class="c">/* �t�@�C���E�V�X�e���E�}�E���gID */</span> WORD n_rootdir; <span class="c">/* ���[�g�E�f�B���N�g���̃G���g���� (FAT12/16) */</span> <span class="k">#if</span> _MAX_SS != _MIN_SS WORD ssize; <span class="c">/* �Z�N�^�E�T�C�Y (512, 1024, 2048 or 4096) */</span> <span class="k">#endif</span> <span class="k">#if</span> _FS_REENTRANT _SYNC_t sobj; <span class="c">/* �����I�u�W�F�N�gID */</span> <span class="k">#endif</span> <span class="k">#if</span> !_FS_READONLY DWORD last_clust; <span class="c">/* FSINFO: �Ō�Ɋ��蓖�Ă�ꂽ�N���X�^�ԍ� */</span> DWORD free_clust; <span class="c">/* FSINFO: �N���X�^�� */</span> <span class="k">#endif</span> <span class="k">#if</span> _FS_RPATH DWORD cdir; <span class="c">/* �J�����g�E�f�B���N�g���̃N���X�^ (0:���[�g) */</span> <span class="k">#endif</span> DWORD n_fatent; <span class="c">/* FAT�G���g���� (���N���X�^�� + 2) */</span> DWORD fsize; <span class="c">/* FAT 1�̃Z�N�^�� */</span> DWORD volbase; <span class="c">/* �{�����[���J�n�Z�N�^ */</span> DWORD fatbase; <span class="c">/* FAT�̈�J�n�Z�N�^ */</span> DWORD dirbase; <span class="c">/* ���[�g�E�f�B���N�g���̈�J�n�Z�N�^(�N���X�^) */</span> DWORD database; <span class="c">/* �f�[�^�̈�J�n�Z�N�^ */</span> DWORD winsect; <span class="c">/* win[]�Ɍ���Ă���Z�N�^�ԍ� */</span> BYTE win[_MAX_SS]; <span class="c">/* �f�B�X�N�E�A�N�Z�X�E�E�B���h�E */</span> } FATFS; </pre> </div> <p class="foot"><a href="../00index_j.html">�߂�</a></p> </body> </html>