Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

structpartition_table.html 14KB

10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.10"/>
  7. <title>SdFat: partitionTable Struct Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  12. <script type="text/javascript" src="search/searchdata.js"></script>
  13. <script type="text/javascript" src="search/search.js"></script>
  14. <script type="text/javascript">
  15. $(document).ready(function() { init_search(); });
  16. </script>
  17. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  18. </head>
  19. <body>
  20. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  21. <div id="titlearea">
  22. <table cellspacing="0" cellpadding="0">
  23. <tbody>
  24. <tr style="height: 56px;">
  25. <td id="projectalign" style="padding-left: 0.5em;">
  26. <div id="projectname">SdFat
  27. </div>
  28. </td>
  29. </tr>
  30. </tbody>
  31. </table>
  32. </div>
  33. <!-- end header part -->
  34. <!-- Generated by Doxygen 1.8.10 -->
  35. <script type="text/javascript">
  36. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  37. </script>
  38. <div id="navrow1" class="tabs">
  39. <ul class="tablist">
  40. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  41. <li><a href="modules.html"><span>Modules</span></a></li>
  42. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  43. <li><a href="files.html"><span>Files</span></a></li>
  44. <li>
  45. <div id="MSearchBox" class="MSearchBoxInactive">
  46. <span class="left">
  47. <img id="MSearchSelect" src="search/mag_sel.png"
  48. onmouseover="return searchBox.OnSearchSelectShow()"
  49. onmouseout="return searchBox.OnSearchSelectHide()"
  50. alt=""/>
  51. <input type="text" id="MSearchField" value="Search" accesskey="S"
  52. onfocus="searchBox.OnSearchFieldFocus(true)"
  53. onblur="searchBox.OnSearchFieldFocus(false)"
  54. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  55. </span><span class="right">
  56. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  57. </span>
  58. </div>
  59. </li>
  60. </ul>
  61. </div>
  62. <div id="navrow2" class="tabs2">
  63. <ul class="tablist">
  64. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  65. <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
  66. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  67. </ul>
  68. </div>
  69. <!-- window showing the filter options -->
  70. <div id="MSearchSelectWindow"
  71. onmouseover="return searchBox.OnSearchSelectShow()"
  72. onmouseout="return searchBox.OnSearchSelectHide()"
  73. onkeydown="return searchBox.OnSearchSelectKey(event)">
  74. </div>
  75. <!-- iframe showing the search results (closed by default) -->
  76. <div id="MSearchResultsWindow">
  77. <iframe src="javascript:void(0)" frameborder="0"
  78. name="MSearchResults" id="MSearchResults">
  79. </iframe>
  80. </div>
  81. </div><!-- top -->
  82. <div class="header">
  83. <div class="summary">
  84. <a href="#pub-attribs">Public Attributes</a> &#124;
  85. <a href="structpartition_table-members.html">List of all members</a> </div>
  86. <div class="headertitle">
  87. <div class="title">partitionTable Struct Reference</div> </div>
  88. </div><!--header-->
  89. <div class="contents">
  90. <p>MBR partition table entry.
  91. <a href="structpartition_table.html#details">More...</a></p>
  92. <p><code>#include &lt;FatStructs.h&gt;</code></p>
  93. <table class="memberdecls">
  94. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
  95. Public Attributes</h2></td></tr>
  96. <tr class="memitem:a744f0c7f9ad4c426b10de085b4f52392"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a744f0c7f9ad4c426b10de085b4f52392">beginCylinderHigh</a>: 2</td></tr>
  97. <tr class="separator:a744f0c7f9ad4c426b10de085b4f52392"><td class="memSeparator" colspan="2">&#160;</td></tr>
  98. <tr class="memitem:a941fcb4df298f5f73ccca011bf40787a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a941fcb4df298f5f73ccca011bf40787a">beginCylinderLow</a></td></tr>
  99. <tr class="separator:a941fcb4df298f5f73ccca011bf40787a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  100. <tr class="memitem:a7d426694b8cf2151ae38568670a8c845"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a7d426694b8cf2151ae38568670a8c845">beginHead</a></td></tr>
  101. <tr class="separator:a7d426694b8cf2151ae38568670a8c845"><td class="memSeparator" colspan="2">&#160;</td></tr>
  102. <tr class="memitem:ae201c11d9671c9efc307c654a2b6c026"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#ae201c11d9671c9efc307c654a2b6c026">beginSector</a>: 6</td></tr>
  103. <tr class="separator:ae201c11d9671c9efc307c654a2b6c026"><td class="memSeparator" colspan="2">&#160;</td></tr>
  104. <tr class="memitem:adf386afb1f33046d8b6a1a0afa780ec9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#adf386afb1f33046d8b6a1a0afa780ec9">boot</a></td></tr>
  105. <tr class="separator:adf386afb1f33046d8b6a1a0afa780ec9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  106. <tr class="memitem:a32fea225b8ffd925ad919ffc56e9abda"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a32fea225b8ffd925ad919ffc56e9abda">endCylinderHigh</a>: 2</td></tr>
  107. <tr class="separator:a32fea225b8ffd925ad919ffc56e9abda"><td class="memSeparator" colspan="2">&#160;</td></tr>
  108. <tr class="memitem:ad7829e34be70084abe145227b0d18274"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#ad7829e34be70084abe145227b0d18274">endCylinderLow</a></td></tr>
  109. <tr class="separator:ad7829e34be70084abe145227b0d18274"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. <tr class="memitem:a4a3945bfd3a29f474984cb9f180dbd51"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a4a3945bfd3a29f474984cb9f180dbd51">endHead</a></td></tr>
  111. <tr class="separator:a4a3945bfd3a29f474984cb9f180dbd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:a27cdc4320c418ed0d833ab163ed77ad7"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a27cdc4320c418ed0d833ab163ed77ad7">endSector</a>: 6</td></tr>
  113. <tr class="separator:a27cdc4320c418ed0d833ab163ed77ad7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="memitem:a02bbdff840c854dc96fa0b6da8589d86"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a02bbdff840c854dc96fa0b6da8589d86">firstSector</a></td></tr>
  115. <tr class="separator:a02bbdff840c854dc96fa0b6da8589d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:acf96e59ce648a9a0cf35751c3b6d7730"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#acf96e59ce648a9a0cf35751c3b6d7730">totalSectors</a></td></tr>
  117. <tr class="separator:acf96e59ce648a9a0cf35751c3b6d7730"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:a3861cf276c728c4dd30ca04e74197ee8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpartition_table.html#a3861cf276c728c4dd30ca04e74197ee8">type</a></td></tr>
  119. <tr class="separator:a3861cf276c728c4dd30ca04e74197ee8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. </table>
  121. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  122. <div class="textblock"><p>MBR partition table entry. </p>
  123. <p>A partition table entry for a MBR formatted storage device. The MBR partition table has four entries. </p>
  124. </div><h2 class="groupheader">Member Data Documentation</h2>
  125. <a class="anchor" id="a744f0c7f9ad4c426b10de085b4f52392"></a>
  126. <div class="memitem">
  127. <div class="memproto">
  128. <table class="memname">
  129. <tr>
  130. <td class="memname">unsigned partitionTable::beginCylinderHigh</td>
  131. </tr>
  132. </table>
  133. </div><div class="memdoc">
  134. <p>High bits cylinder for first block in partition. </p>
  135. </div>
  136. </div>
  137. <a class="anchor" id="a941fcb4df298f5f73ccca011bf40787a"></a>
  138. <div class="memitem">
  139. <div class="memproto">
  140. <table class="memname">
  141. <tr>
  142. <td class="memname">uint8_t partitionTable::beginCylinderLow</td>
  143. </tr>
  144. </table>
  145. </div><div class="memdoc">
  146. <p>Combine beginCylinderLow with beginCylinderHigh. Legal values are 0-1023. Only used in old PC BIOS. </p>
  147. </div>
  148. </div>
  149. <a class="anchor" id="a7d426694b8cf2151ae38568670a8c845"></a>
  150. <div class="memitem">
  151. <div class="memproto">
  152. <table class="memname">
  153. <tr>
  154. <td class="memname">uint8_t partitionTable::beginHead</td>
  155. </tr>
  156. </table>
  157. </div><div class="memdoc">
  158. <p>Head part of Cylinder-head-sector address of the first block in the partition. Legal values are 0-255. Only used in old PC BIOS. </p>
  159. </div>
  160. </div>
  161. <a class="anchor" id="ae201c11d9671c9efc307c654a2b6c026"></a>
  162. <div class="memitem">
  163. <div class="memproto">
  164. <table class="memname">
  165. <tr>
  166. <td class="memname">unsigned partitionTable::beginSector</td>
  167. </tr>
  168. </table>
  169. </div><div class="memdoc">
  170. <p>Sector part of Cylinder-head-sector address of the first block in the partition. Legal values are 1-63. Only used in old PC BIOS. </p>
  171. </div>
  172. </div>
  173. <a class="anchor" id="adf386afb1f33046d8b6a1a0afa780ec9"></a>
  174. <div class="memitem">
  175. <div class="memproto">
  176. <table class="memname">
  177. <tr>
  178. <td class="memname">uint8_t partitionTable::boot</td>
  179. </tr>
  180. </table>
  181. </div><div class="memdoc">
  182. <p>Boot Indicator . Indicates whether the volume is the active partition. Legal values include: 0X00. Do not use for booting. 0X80 Active partition. </p>
  183. </div>
  184. </div>
  185. <a class="anchor" id="a32fea225b8ffd925ad919ffc56e9abda"></a>
  186. <div class="memitem">
  187. <div class="memproto">
  188. <table class="memname">
  189. <tr>
  190. <td class="memname">unsigned partitionTable::endCylinderHigh</td>
  191. </tr>
  192. </table>
  193. </div><div class="memdoc">
  194. <p>High bits of end cylinder </p>
  195. </div>
  196. </div>
  197. <a class="anchor" id="ad7829e34be70084abe145227b0d18274"></a>
  198. <div class="memitem">
  199. <div class="memproto">
  200. <table class="memname">
  201. <tr>
  202. <td class="memname">uint8_t partitionTable::endCylinderLow</td>
  203. </tr>
  204. </table>
  205. </div><div class="memdoc">
  206. <p>Combine endCylinderLow with endCylinderHigh. Legal values are 0-1023. Only used in old PC BIOS. </p>
  207. </div>
  208. </div>
  209. <a class="anchor" id="a4a3945bfd3a29f474984cb9f180dbd51"></a>
  210. <div class="memitem">
  211. <div class="memproto">
  212. <table class="memname">
  213. <tr>
  214. <td class="memname">uint8_t partitionTable::endHead</td>
  215. </tr>
  216. </table>
  217. </div><div class="memdoc">
  218. <p>head part of cylinder-head-sector address of the last sector in the partition. Legal values are 0-255. Only used in old PC BIOS. </p>
  219. </div>
  220. </div>
  221. <a class="anchor" id="a27cdc4320c418ed0d833ab163ed77ad7"></a>
  222. <div class="memitem">
  223. <div class="memproto">
  224. <table class="memname">
  225. <tr>
  226. <td class="memname">unsigned partitionTable::endSector</td>
  227. </tr>
  228. </table>
  229. </div><div class="memdoc">
  230. <p>Sector part of cylinder-head-sector address of the last sector in the partition. Legal values are 1-63. Only used in old PC BIOS. </p>
  231. </div>
  232. </div>
  233. <a class="anchor" id="a02bbdff840c854dc96fa0b6da8589d86"></a>
  234. <div class="memitem">
  235. <div class="memproto">
  236. <table class="memname">
  237. <tr>
  238. <td class="memname">uint32_t partitionTable::firstSector</td>
  239. </tr>
  240. </table>
  241. </div><div class="memdoc">
  242. <p>Logical block address of the first block in the partition. </p>
  243. </div>
  244. </div>
  245. <a class="anchor" id="acf96e59ce648a9a0cf35751c3b6d7730"></a>
  246. <div class="memitem">
  247. <div class="memproto">
  248. <table class="memname">
  249. <tr>
  250. <td class="memname">uint32_t partitionTable::totalSectors</td>
  251. </tr>
  252. </table>
  253. </div><div class="memdoc">
  254. <p>Length of the partition, in blocks. </p>
  255. </div>
  256. </div>
  257. <a class="anchor" id="a3861cf276c728c4dd30ca04e74197ee8"></a>
  258. <div class="memitem">
  259. <div class="memproto">
  260. <table class="memname">
  261. <tr>
  262. <td class="memname">uint8_t partitionTable::type</td>
  263. </tr>
  264. </table>
  265. </div><div class="memdoc">
  266. <p>Partition type. See defines that begin with PART_TYPE_ for some Microsoft partition types. </p>
  267. </div>
  268. </div>
  269. <hr/>The documentation for this struct was generated from the following file:<ul>
  270. <li>Arduino/libraries/SdFat/src/FatLib/<a class="el" href="_fat_structs_8h.html">FatStructs.h</a></li>
  271. </ul>
  272. </div><!-- contents -->
  273. <!-- start footer part -->
  274. <hr class="footer"/><address class="footer"><small>
  275. Generated on Fri Feb 12 2016 13:43:49 for SdFat by &#160;<a href="http://www.doxygen.org/index.html">
  276. <img class="footer" src="doxygen.png" alt="doxygen"/>
  277. </a> 1.8.10
  278. </small></address>
  279. </body>
  280. </html>