|
Retro Rocket Kernel
BASIC-Powered Operating System
|
FAT32 BIOS parameter block (BPB), stored in the boot sector of the drive. More...
#include <fat32.h>
Collaboration diagram for parameter_block_t:Data Fields | |
| uint8_t | code1 |
| uint8_t | code2 |
| uint8_t | code3 |
| char | oemidentifier [8] |
| uint16_t | bytespersector |
| uint8_t | sectorspercluster |
| uint16_t | reservedsectors |
| uint8_t | numberoffats |
| uint16_t | numberofdirentries |
| uint16_t | totalsectors |
| uint8_t | mediatype |
| uint16_t | unusedsectorsperfat |
| uint16_t | sectorspertrack |
| uint16_t | numberofheads |
| uint32_t | hiddensectors |
| uint32_t | sectorsonmedia |
| uint32_t | sectorsperfat |
| uint16_t | flags |
| uint16_t | fatversion |
| uint32_t | rootdircluster |
| uint16_t | fsinfocluster |
| uint16_t | backupbootsectorcluster |
| char | reserved [12] |
| uint8_t | drivenumber |
| uint8_t | ntflags |
| uint8_t | signature |
| uint32_t | serialnumber |
| char | volumelabel [11] |
| char | systemid [9] |
FAT32 BIOS parameter block (BPB), stored in the boot sector of the drive.
| uint16_t parameter_block_t::backupbootsectorcluster |
| uint16_t parameter_block_t::bytespersector |
| uint8_t parameter_block_t::code1 |
| uint8_t parameter_block_t::code2 |
| uint8_t parameter_block_t::code3 |
| uint8_t parameter_block_t::drivenumber |
| uint16_t parameter_block_t::fatversion |
| uint16_t parameter_block_t::flags |
| uint16_t parameter_block_t::fsinfocluster |
| uint32_t parameter_block_t::hiddensectors |
| uint8_t parameter_block_t::mediatype |
| uint8_t parameter_block_t::ntflags |
| uint16_t parameter_block_t::numberofdirentries |
| uint8_t parameter_block_t::numberoffats |
| uint16_t parameter_block_t::numberofheads |
| char parameter_block_t::oemidentifier[8] |
| char parameter_block_t::reserved[12] |
| uint16_t parameter_block_t::reservedsectors |
| uint32_t parameter_block_t::rootdircluster |
| uint32_t parameter_block_t::sectorsonmedia |
| uint8_t parameter_block_t::sectorspercluster |
| uint32_t parameter_block_t::sectorsperfat |
| uint16_t parameter_block_t::sectorspertrack |
| uint32_t parameter_block_t::serialnumber |
| uint8_t parameter_block_t::signature |
| char parameter_block_t::systemid[9] |
| uint16_t parameter_block_t::totalsectors |
| uint16_t parameter_block_t::unusedsectorsperfat |
| char parameter_block_t::volumelabel[11] |