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: