структура DISK_SPACE_INFORMATION (fileapi.h)
Структура DISK_SPACE_INFORMATION содержит сведения о дисковом пространстве для определенного тома.
Синтаксис
typedef struct DISK_SPACE_INFORMATION {
ULONGLONG ActualTotalAllocationUnits;
ULONGLONG ActualAvailableAllocationUnits;
ULONGLONG ActualPoolUnavailableAllocationUnits;
ULONGLONG CallerTotalAllocationUnits;
ULONGLONG CallerAvailableAllocationUnits;
ULONGLONG CallerPoolUnavailableAllocationUnits;
ULONGLONG UsedAllocationUnits;
ULONGLONG TotalReservedAllocationUnits;
ULONGLONG VolumeStorageReserveAllocationUnits;
ULONGLONG AvailableCommittedAllocationUnits;
ULONGLONG PoolAvailableAllocationUnits;
DWORD SectorsPerAllocationUnit;
DWORD BytesPerSector;
} DISK_SPACE_INFORMATION;
Члены
ActualTotalAllocationUnits
— ActualTotalAllocationUnits
это общий размер тома без учета параметра Квота.
ActualAvailableAllocationUnits
— ActualTotalAllocationUnits
это доступное пространство для тома без учета параметра Квота.
ActualPoolUnavailableAllocationUnits
— ActualPoolUnavailableAllocationUnits
это недоступное место для тома из-за недостаточного свободного пространства в пуле.
CallerTotalAllocationUnits
— CallerTotalAllocationUnits
это общий размер тома, ограниченный параметром квоты.
CallerAvailableAllocationUnits
— CallerAvailableAllocationUnits
это доступное пространство для тома, ограниченное параметром квоты.
CallerPoolUnavailableAllocationUnits
— CallerAvailableAllocationUnits
это недоступное пространство для тома из-за недостаточного свободного пространства в пуле.
UsedAllocationUnits
Используемое пространство тома.
TotalReservedAllocationUnits
Общий объем зарезервированного пространства.
VolumeStorageReserveAllocationUnits
Особый тип зарезервированного пространства для резервирования хранилища на отдельный том. Он включен в TotalReservedAllocationUnits
.
AvailableCommittedAllocationUnits
Пространство, которое было зафиксировано пулом носителей, но не было выделено файловой системой.
PoolAvailableAllocationUnits
Доступное место в соответствующем пуле носителей. Если том не является томом пробелов, PoolAvailableAllocationUnits
для задается значение 0
.
SectorsPerAllocationUnit
Количество секторов на единицу выделения для тома.
BytesPerSector
Число байтов на сектор для тома.
Требования
Верхняя часть | fileapi.h |