?? structdiskblock_1_1fat.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>VLSI Solution Oy Evaluation MP3 Player Source Code Documentation</title><link href="doxygen.css" rel="stylesheet" type="text/css"><img src="vlsi_small.gif" hspace="20" bordercolor="#ffffff" alt="VLSI Solution Oy"><b>VLSI Solution Oy Evaluation MP3 Player Source Code Documentation</b><p></p></head><body><!-- Generated by Doxygen 1.3.7 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a> | <a class="qindex" href="pages.html">Related Pages</a></div><h1>DiskBlock::Fat Struct Reference</h1>Boot Sector / Bios Parameter Block structure. <a href="#_details">More...</a><p><code>#include <<a class="el" href="buffer_8h-source.html">buffer.h</a>></code><p>Collaboration diagram for DiskBlock::Fat:<p><center><img src="structDiskBlock_1_1Fat__coll__graph.png" border="0" usemap="#DiskBlock_1_1Fat__coll__map" alt="Collaboration graph"></center><map name="DiskBlock_1_1Fat__coll__map"><area href="unionDiskBlock_1_1Fat_1_1Extensions.html" shape="rect" coords="189,109,354,133" alt=""><area href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat16Specific.html" shape="rect" coords="6,18,260,42" alt=""><area href="structDiskBlock_1_1Fat_1_1Extensions_1_1Fat32Specific.html" shape="rect" coords="283,18,537,42" alt=""></map><center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="structDiskBlock_1_1Fat-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a0">byte</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o0">BS_jmpBoot</a> [3]</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">x86 Boot Jump Code <a href="#o0"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a0">byte</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o1">BS_OEMName</a> [8]</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Formatter's name, usually "MSWIN4.1". <a href="#o1"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o2">BPB_BytsPerSec</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Bytes per sector (512). <a href="#o2"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a0">byte</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o3">BPB_SecPerClus</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Sectors per Cluster (1,2,4,8,..,128). <a href="#o3"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o4">BPB_RsvdSecCnt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Reserved sectors (1 (32 for FAT32)). <a href="#o4"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a0">byte</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o5">BPB_NumFATs</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Number of FATs (2). <a href="#o5"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o6">BPB_RootEntCnt</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FAT12/16 n of root dir entries. <a href="#o6"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o7">BPB_TotSec16</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Old sector count (0 for FAT32). <a href="#o7"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a0">byte</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o8">BPB_Media</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Media Type (eg 0xF8). <a href="#o8"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o9">BPB_FATSz16</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Size of one FAT16 in sectors. <a href="#o9"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o10">BPB_SecPerTrk</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Old CHS Sectors Per Track. <a href="#o10"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a1">word</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o11">BPB_NumHeads</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Old CSH Number of Heads. <a href="#o11"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a2">u_32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o12">BPB_HiddSec</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">n of sectors before this volume <a href="#o12"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="buffer_8h.html#a2">u_32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o13">BPB_TotSec32</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">New sector count (0 for FAT12/16). <a href="#o13"></a><br><br></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="unionDiskBlock_1_1Fat_1_1Extensions.html">DiskBlock::Fat::Extensions</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structDiskBlock_1_1Fat.html#o14">ext</a></td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FAT type specific extensions. <a href="#o14"></a><br><br></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>Boot Sector / Bios Parameter Block structure. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00056">56</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<hr><h2>Member Data Documentation</h2><a class="anchor" name="o2" doxytag="DiskBlock::Fat::BPB_BytsPerSec" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a1">word</a> <a class="el" href="structDiskBlock_1_1Fat.html#o2">DiskBlock::Fat::BPB_BytsPerSec</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Bytes per sector (512). <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00060">60</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</a>. </td> </tr></table><a class="anchor" name="o9" doxytag="DiskBlock::Fat::BPB_FATSz16" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a1">word</a> <a class="el" href="structDiskBlock_1_1Fat.html#o9">DiskBlock::Fat::BPB_FATSz16</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Size of one FAT16 in sectors. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00067">67</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</a>. </td> </tr></table><a class="anchor" name="o12" doxytag="DiskBlock::Fat::BPB_HiddSec" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a2">u_32</a> <a class="el" href="structDiskBlock_1_1Fat.html#o12">DiskBlock::Fat::BPB_HiddSec</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>n of sectors before this volume <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00070">70</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</a>. </td> </tr></table><a class="anchor" name="o8" doxytag="DiskBlock::Fat::BPB_Media" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a0">byte</a> <a class="el" href="structDiskBlock_1_1Fat.html#o8">DiskBlock::Fat::BPB_Media</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Media Type (eg 0xF8). <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00066">66</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>. </td> </tr></table><a class="anchor" name="o5" doxytag="DiskBlock::Fat::BPB_NumFATs" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a0">byte</a> <a class="el" href="structDiskBlock_1_1Fat.html#o5">DiskBlock::Fat::BPB_NumFATs</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Number of FATs (2). <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00063">63</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>.<p>Referenced by <a class="el" href="filesys_8c-source.html#l00806">FatInitGlobals()</a>. </td> </tr></table><a class="anchor" name="o11" doxytag="DiskBlock::Fat::BPB_NumHeads" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a1">word</a> <a class="el" href="structDiskBlock_1_1Fat.html#o11">DiskBlock::Fat::BPB_NumHeads</a> </td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Old CSH Number of Heads. <p><p>Definition at line <a class="el" href="buffer_8h-source.html#l00069">69</a> of file <a class="el" href="buffer_8h-source.html">buffer.h</a>. </td> </tr></table><a class="anchor" name="o6" doxytag="DiskBlock::Fat::BPB_RootEntCnt" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> <a class="el" href="buffer_8h.html#a1">word</a> <a class="el" href="structDiskBlock_1_1Fat.html#o6">DiskBlock::Fat::BPB_RootEntCnt</a> </td> </tr> </table> </td>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -