fat_boot_sector_t Struct Reference
#include <msdos_fs.h>
Collaboration diagram for fat_boot_sector_t:
Public Attributes | |
| uint8_t | jmp_boot [3] |
| char | system_id [8] |
| uint16_t | sector_size |
| uint8_t | sec_per_clus |
| uint16_t | reserved |
| uint8_t | num_fats |
| uint16_t | dir_entries |
| uint16_t | sectors |
| uint8_t | media |
| uint16_t | fat_length |
| uint16_t | secs_track |
| uint16_t | heads |
| uint32_t | hidden |
| uint32_t | total_sect |
| union { | |
| struct { | |
| uint8_t drive_number | |
| uint8_t state | |
| uint8_t signature | |
| uint32_t vol_id | |
| char vol_label [MSDOS_NAME] | |
| uint64_t fs_type | |
| } fat16 | |
| struct { | |
| uint32_t fat_length | |
| uint16_t flags | |
| uint16_t version | |
| uint32_t root_cluster | |
| uint16_t info_sector | |
| uint16_t backup_boot | |
| uint16_t reserved2 [6] | |
| uint8_t drive_number | |
| uint8_t state | |
| uint8_t signature | |
| uint32_t vol_id | |
| char vol_label [MSDOS_NAME] | |
| uint64_t fs_type | |
| } fat32 | |
| struct { | |
| uint8_t extra_info [510 - 36] | |
| uint16_t signature | |
| } | |
| }; | |
Member Data Documentation
◆ @58
| union { ... } |
◆ backup_boot
| uint16_t fat_boot_sector_t::backup_boot |
◆ dir_entries
| uint16_t fat_boot_sector_t::dir_entries |
◆ drive_number
| uint8_t fat_boot_sector_t::drive_number |
◆ extra_info
| uint8_t fat_boot_sector_t::extra_info[510 - 36] |
◆ fat16
| struct { ... } fat_boot_sector_t::fat16 |
◆ fat32
| struct { ... } fat_boot_sector_t::fat32 |
◆ fat_length [1/2]
| uint16_t fat_boot_sector_t::fat_length |
◆ fat_length [2/2]
| uint32_t fat_boot_sector_t::fat_length |
◆ flags
| uint16_t fat_boot_sector_t::flags |
◆ fs_type
| uint64_t fat_boot_sector_t::fs_type |
◆ heads
| uint16_t fat_boot_sector_t::heads |
◆ hidden
| uint32_t fat_boot_sector_t::hidden |
◆ info_sector
| uint16_t fat_boot_sector_t::info_sector |
◆ jmp_boot
| uint8_t fat_boot_sector_t::jmp_boot[3] |
◆ media
| uint8_t fat_boot_sector_t::media |
◆ num_fats
| uint8_t fat_boot_sector_t::num_fats |
◆ reserved
| uint16_t fat_boot_sector_t::reserved |
◆ reserved2
| uint16_t fat_boot_sector_t::reserved2[6] |
◆ root_cluster
| uint32_t fat_boot_sector_t::root_cluster |
◆ sec_per_clus
| uint8_t fat_boot_sector_t::sec_per_clus |
◆ secs_track
| uint16_t fat_boot_sector_t::secs_track |
◆ sector_size
| uint16_t fat_boot_sector_t::sector_size |
◆ sectors
| uint16_t fat_boot_sector_t::sectors |
◆ signature [1/2]
| uint8_t fat_boot_sector_t::signature |
◆ signature [2/2]
| uint16_t fat_boot_sector_t::signature |
◆ state
| uint8_t fat_boot_sector_t::state |
◆ system_id
| char fat_boot_sector_t::system_id[8] |
◆ total_sect
| uint32_t fat_boot_sector_t::total_sect |
◆ version
| uint16_t fat_boot_sector_t::version |
◆ vol_id
| uint32_t fat_boot_sector_t::vol_id |
◆ vol_label
| char fat_boot_sector_t::vol_label[MSDOS_NAME] |
The documentation for this struct was generated from the following file:
1.8.17