Введите определение для структуры данных о диске файловой системы
typedef struct {
char Label[12];
char DriveLetter;
char Reserved[3];
unsigned int SerialNumber;
unsigned int FirstPhysicalSector;
unsigned int FATType;
unsigned int FATCount;
unsigned int MaxDirEntries;
unsigned int BytesPerSector;
unsigned int SectorsPerCluster;
unsigned int TotalClusters;
unsigned int BadClusters;
unsigned int FreeClusters;
unsigned int Files;
unsigned int FileChains;
unsigned int FreeChains;
unsigned int LargestFreeChain;
unsigned int DriveType;
} diskinfo;
| Это значение содержит отключенную нулем символьную строку, которая содержит метку тома. Символьная строка пуста, если объем не имеет никакой метки. |
| Это значение содержит букву диска в верхнем регистре. |
| Зарезервированный. |
| Это значение содержит серийный номер тома. |
| Это значение содержит адрес логической адресации блоков (LBA) загрузочной записи логического диска. Для 3,5-дюймовых дисков этим значением является |
| Это значение содержит тип найденной файловой системы. Это содержит Значения |
| Это значение содержит количество разделов FAT на объеме. |
| Это значение содержит размер корневой папки. Для FAT 32 системы этим значением является |
| Это значение содержит размер сектора. Этим значением, скорее всего, будет |
| Это значение содержит, в секторах, размере самого маленького модуля устройства хранения данных, которое может быть выделено файлу. |
| Это значение содержит количество кластеров хранилища файлов на объеме. |
| Это значение содержит количество кластеров, которые были отмечены как плохие. Эти кластеры недоступны хранилищу файлов. |
| Это значение содержит количество кластеров, которые в настоящее время доступны для устройства хранения данных. |
| Это значение содержит количество файлов, включая папки, на объеме. Этот номер исключает корневую папку и файлы, которые имеют выделенный размер файла 0. |
| Это значение содержит количество непрерывных кластерных цепей. На дефрагментируемом объеме это значение идентично значению |
| Это значение содержит количество непрерывных кластерных цепей свободных кластеров. На дефрагментируемом объеме этим значением является |
| Это значение содержит максимальный выделенный размер файла, в количестве кластеров, для недавно выделенного непрерывного файла. На дефрагментируемом объеме это значение идентично |
| Это значение содержит код для типа постоянного хранения, установленного в целевом компьютере. Значения:
|
diskinfo структура содержит информацию для дисков файловой системы.