Condividi tramite


struttura DISK_SPACE_INFORMATION (fileapi.h)

La struttura DISK_SPACE_INFORMATION contiene informazioni sullo spazio su disco per un determinato volume.

Sintassi

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;

Members

ActualTotalAllocationUnits

è ActualTotalAllocationUnits la dimensione totale del volume senza considerare l'impostazione Quota.

ActualAvailableAllocationUnits

ActualTotalAllocationUnits è lo spazio disponibile per il volume senza considerare l'impostazione Quota.

ActualPoolUnavailableAllocationUnits

è ActualPoolUnavailableAllocationUnits lo spazio non disponibile per il volume a causa di spazio disponibile nel pool insufficiente

CallerTotalAllocationUnits

è CallerTotalAllocationUnits la dimensione totale del volume limitata dall'impostazione Quota.

CallerAvailableAllocationUnits

CallerAvailableAllocationUnits è lo spazio disponibile per il volume limitato dall'impostazione Quota.

CallerPoolUnavailableAllocationUnits

è CallerAvailableAllocationUnits lo spazio non disponibile per il volume a causa di spazio disponibile nel pool insufficiente.

UsedAllocationUnits

Spazio utilizzato del volume.

TotalReservedAllocationUnits

Spazio riservato totale.

VolumeStorageReserveAllocationUnits

Tipo speciale di spazio riservato per riserva di archiviazione per volume. Questo valore è incluso in TotalReservedAllocationUnits.

AvailableCommittedAllocationUnits

Spazio di cui è stato eseguito il commit dal pool di archiviazione ma che non è stato allocato dal file system.

PoolAvailableAllocationUnits

Spazio disponibile nel pool di archiviazione corrispondente. Se il volume non è un volume di spazi, viene PoolAvailableAllocationUnits impostato su 0.

SectorsPerAllocationUnit

Numero di settori per unità di allocazione per il volume.

BytesPerSector

Numero di byte per settore per il volume.

Requisiti

   
Intestazione fileapi.h

Vedi anche

GetDiskSpaceInformationA

GetDiskSpaceInformationW