ReactOS 0.4.15-dev-7958-gcd0bb1a
FF_PARTITION Struct Reference

FullFAT identifies a partition with the following data. More...

Collaboration diagram for FF_PARTITION:

Public Attributes

FF_T_UINT8 Type
 Partition Type Identifier.
 
FF_T_UINT16 BlkSize
 Size of a Sector Block in bytes.
 
FF_T_UINT8 BlkFactor
 Scale Factor for blocksizes above 512!
 
FF_T_INT8 VolLabel [12]
 Volume Label of the partition.
 
FF_T_UINT32 BeginLBA
 LBA start address of the partition.
 
FF_T_UINT32 PartSize
 Size of Partition in number of sectors.
 
FF_T_UINT32 FatBeginLBA
 LBA of the FAT tables.
 
FF_T_UINT8 NumFATS
 Number of FAT tables.
 
FF_T_UINT32 SectorsPerFAT
 Number of sectors per Fat.
 
FF_T_UINT8 SectorsPerCluster
 Number of sectors per Cluster.
 
FF_T_UINT32 TotalSectors
 
FF_T_UINT32 DataSectors
 
FF_T_UINT32 RootDirSectors
 
FF_T_UINT32 FirstDataSector
 
FF_T_UINT16 ReservedSectors
 
FF_T_UINT32 ClusterBeginLBA
 LBA of first cluster.
 
FF_T_UINT32 NumClusters
 Number of clusters.
 
FF_T_UINT32 RootDirCluster
 Cluster number of the root directory entry.
 
FF_T_UINT32 LastFreeCluster
 
FF_T_UINT32 FreeClusterCount
 Records free space on mount.
 
FF_T_BOOL PartitionMounted
 FF_TRUE if the partition is mounted, otherwise FF_FALSE.
 
FF_PATHCACHE PathCache [FF_PATH_CACHE_DEPTH]
 
FF_T_UINT32 PCIndex
 

Detailed Description

FullFAT identifies a partition with the following data.

Note
This may shrink as development and optimisation goes on.

Definition at line 135 of file ff_ioman.h.

Member Data Documentation

◆ BeginLBA

FF_T_UINT32 FF_PARTITION::BeginLBA

LBA start address of the partition.

Definition at line 142 of file ff_ioman.h.

◆ BlkFactor

FF_T_UINT8 FF_PARTITION::BlkFactor

Scale Factor for blocksizes above 512!

Definition at line 139 of file ff_ioman.h.

◆ BlkSize

FF_T_UINT16 FF_PARTITION::BlkSize

Size of a Sector Block in bytes.

Definition at line 138 of file ff_ioman.h.

◆ ClusterBeginLBA

FF_T_UINT32 FF_PARTITION::ClusterBeginLBA

LBA of first cluster.

Definition at line 153 of file ff_ioman.h.

◆ DataSectors

FF_T_UINT32 FF_PARTITION::DataSectors

Definition at line 149 of file ff_ioman.h.

◆ FatBeginLBA

FF_T_UINT32 FF_PARTITION::FatBeginLBA

LBA of the FAT tables.

Definition at line 144 of file ff_ioman.h.

◆ FirstDataSector

FF_T_UINT32 FF_PARTITION::FirstDataSector

Definition at line 151 of file ff_ioman.h.

◆ FreeClusterCount

FF_T_UINT32 FF_PARTITION::FreeClusterCount

Records free space on mount.

Definition at line 157 of file ff_ioman.h.

◆ LastFreeCluster

FF_T_UINT32 FF_PARTITION::LastFreeCluster

Definition at line 156 of file ff_ioman.h.

◆ NumClusters

FF_T_UINT32 FF_PARTITION::NumClusters

Number of clusters.

Definition at line 154 of file ff_ioman.h.

◆ NumFATS

FF_T_UINT8 FF_PARTITION::NumFATS

Number of FAT tables.

Definition at line 145 of file ff_ioman.h.

◆ PartitionMounted

FF_T_BOOL FF_PARTITION::PartitionMounted

FF_TRUE if the partition is mounted, otherwise FF_FALSE.

Definition at line 158 of file ff_ioman.h.

◆ PartSize

FF_T_UINT32 FF_PARTITION::PartSize

Size of Partition in number of sectors.

Definition at line 143 of file ff_ioman.h.

◆ PathCache

FF_PATHCACHE FF_PARTITION::PathCache[FF_PATH_CACHE_DEPTH]

Definition at line 160 of file ff_ioman.h.

◆ PCIndex

FF_T_UINT32 FF_PARTITION::PCIndex

Definition at line 161 of file ff_ioman.h.

◆ ReservedSectors

FF_T_UINT16 FF_PARTITION::ReservedSectors

Definition at line 152 of file ff_ioman.h.

◆ RootDirCluster

FF_T_UINT32 FF_PARTITION::RootDirCluster

Cluster number of the root directory entry.

Definition at line 155 of file ff_ioman.h.

◆ RootDirSectors

FF_T_UINT32 FF_PARTITION::RootDirSectors

Definition at line 150 of file ff_ioman.h.

◆ SectorsPerCluster

FF_T_UINT8 FF_PARTITION::SectorsPerCluster

Number of sectors per Cluster.

Definition at line 147 of file ff_ioman.h.

◆ SectorsPerFAT

FF_T_UINT32 FF_PARTITION::SectorsPerFAT

Number of sectors per Fat.

Definition at line 146 of file ff_ioman.h.

◆ TotalSectors

FF_T_UINT32 FF_PARTITION::TotalSectors

Definition at line 148 of file ff_ioman.h.

◆ Type

FF_T_UINT8 FF_PARTITION::Type

Partition Type Identifier.

Definition at line 137 of file ff_ioman.h.

◆ VolLabel

FF_T_INT8 FF_PARTITION::VolLabel[12]

Volume Label of the partition.

Definition at line 141 of file ff_ioman.h.


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