MicrOS
partition Struct Reference

#include <partition.h>

Public Attributes

char symbol
 
filesystem_type type
 
fat_headerheader
 
device_type device_type
 
int device_number
 
void(* write_on_device )(int device_number, int sector, uint8_t *data)
 
uint8_t *(* read_from_device )(int device_number, int sector, int count)
 
uint8_t * fat
 
fat_directory_entryroot
 
int first_sector
 
uint32_t fat_length
 
uint32_t directory_length
 
int end_cluster_mark
 
int last_valid_cluster_mark
 

Member Data Documentation

◆ device_number

int partition::device_number

◆ device_type

device_type partition::device_type

◆ directory_length

uint32_t partition::directory_length

◆ end_cluster_mark

int partition::end_cluster_mark

◆ fat

uint8_t* partition::fat

◆ fat_length

uint32_t partition::fat_length

◆ first_sector

int partition::first_sector

◆ header

fat_header* partition::header

◆ last_valid_cluster_mark

int partition::last_valid_cluster_mark

◆ read_from_device

uint8_t*(* partition::read_from_device) (int device_number, int sector, int count)

◆ root

fat_directory_entry* partition::root

◆ symbol

char partition::symbol

◆ type

filesystem_type partition::type

◆ write_on_device

void(* partition::write_on_device) (int device_number, int sector, uint8_t *data)

The documentation for this struct was generated from the following file: