TacOS
0.2
|
#include <fat_internal.h>
Champs de données | |
fat_BS_t | BS |
fat_extended_BIOS_16_t * | ext_BIOS_16 |
fat_extended_BIOS_32_t * | ext_BIOS_32 |
unsigned int * | addr_fat |
unsigned int | addr_root_dir |
unsigned int | addr_data |
unsigned int * | file_alloc_table |
unsigned int | total_data_clusters |
unsigned int | table_size |
fat_t | fat_type |
unsigned int | bytes_per_cluster |
Structure qui contient tout ce qui est utilisé par le driver FAT.
unsigned int _fat_info::addr_data |
Adresse des premiers clusters de données.
unsigned int* _fat_info::addr_fat |
Adresses des FAT.
unsigned int _fat_info::addr_root_dir |
Adresse du dossier racine (attention spécificité FAT32).
fat_BS_t _fat_info::BS |
Secteur de Boot.
unsigned int _fat_info::bytes_per_cluster |
Nombre d'octets dans un cluster.
fat_extended_BIOS_16_t* _fat_info::ext_BIOS_16 |
Infos supplémentaires pour FAT16.
fat_extended_BIOS_32_t* _fat_info::ext_BIOS_32 |
Infos supplémentaires pour FAT32.
fat_t _fat_info::fat_type |
Type de FAT (12, 16 ou 32)
unsigned int* _fat_info::file_alloc_table |
FAT en mémoire.
unsigned int _fat_info::table_size |
Taille de la FAT.
unsigned int _fat_info::total_data_clusters |
Nombre de clusters de données.