Поделиться через


структура 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

См. также раздел

GetDiskSpaceInformationA

GetDiskSpaceInformationW