Введите определение для структуры данных о диске файловой системы
typedef struct { charLabel
[12]; charDriveLetter
; charReserved
[3]; unsigned intSerialNumber
; unsigned intFirstPhysicalSector
; unsigned intFATType
; unsigned intFATCount
; unsigned intMaxDirEntries
; unsigned intBytesPerSector;
unsigned intSectorsPerCluster
; unsigned intTotalClusters
; unsigned intBadClusters
; unsigned intFreeClusters
; unsigned intFiles
; unsigned intFileChains
; unsigned intFreeChains
; unsigned intLargestFreeChain
; unsigned intDriveType
; } diskinfo;
| Это значение содержит отключенную нулем символьную строку, которая содержит метку тома. Символьная строка пуста, если объем не имеет никакой метки. |
| Это значение содержит букву диска в верхнем регистре. |
| Зарезервированный. |
| Это значение содержит серийный номер тома. |
| Это значение содержит адрес логической адресации блоков (LBA) загрузочной записи логического диска. Для 3,5-дюймовых дисков этим значением является |
| Это значение содержит тип найденной файловой системы. Это содержит Значения |
| Это значение содержит количество разделов FAT на объеме. |
| Это значение содержит размер корневой папки. Для FAT 32 системы этим значением является |
| Это значение содержит размер сектора. Этим значением, скорее всего, будет |
| Это значение содержит, в секторах, размере самого маленького модуля устройства хранения данных, которое может быть выделено файлу. |
| Это значение содержит количество кластеров хранилища файлов на объеме. |
| Это значение содержит количество кластеров, которые были отмечены как плохие. Эти кластеры недоступны хранилищу файлов. |
| Это значение содержит количество кластеров, которые в настоящее время доступны для устройства хранения данных. |
| Это значение содержит количество файлов, включая папки, на объеме. Этот номер исключает корневую папку и файлы, которые имеют выделенный размер файла 0. |
| Это значение содержит количество непрерывных кластерных цепочек. На дефрагментируемом объеме это значение идентично значению |
| Это значение содержит количество непрерывных кластерных цепочек свободных кластеров. На дефрагментируемом объеме этим значением является |
| Это значение содержит максимальный выделенный размер файла, в количестве кластеров, для недавно выделенного непрерывного файла. На дефрагментируемом объеме это значение идентично |
| Это значение содержит код для типа постоянного хранения, установленного в целевом компьютере. Значения:
|
Структура diskinfo
содержит информацию для дисков файловой системы.