estructura DISK_SPACE_INFORMATION (fileapi.h)

La estructura DISK_SPACE_INFORMATION contiene información sobre el espacio en disco de un volumen determinado.

Sintaxis

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;

Miembros

ActualTotalAllocationUnits

ActualTotalAllocationUnits es el tamaño total del volumen sin tener en cuenta la configuración cuota.

ActualAvailableAllocationUnits

ActualTotalAllocationUnits es el espacio disponible para el volumen sin tener en cuenta la configuración cuota.

ActualPoolUnavailableAllocationUnits

ActualPoolUnavailableAllocationUnits es el espacio no disponible para el volumen debido a que no hay suficiente espacio disponible en el grupo.

CallerTotalAllocationUnits

CallerTotalAllocationUnits es el tamaño total del volumen limitado por la configuración cuota.

CallerAvailableAllocationUnits

CallerAvailableAllocationUnits es el espacio disponible para el volumen limitado por la configuración cuota.

CallerPoolUnavailableAllocationUnits

CallerAvailableAllocationUnits es el espacio no disponible para el volumen debido a que no hay suficiente espacio disponible en el grupo.

UsedAllocationUnits

Espacio utilizado del volumen.

TotalReservedAllocationUnits

Espacio reservado total.

VolumeStorageReserveAllocationUnits

Un tipo especial de espacio reservado para la reserva de almacenamiento por volumen. Esto se incluye en .TotalReservedAllocationUnits

AvailableCommittedAllocationUnits

Espacio confirmado por el bloque de almacenamiento, pero que no ha sido asignado por el sistema de archivos.

PoolAvailableAllocationUnits

Espacio disponible en el bloque de almacenamiento correspondiente. Si el volumen no es un volumen de espacios, se establece 0en PoolAvailableAllocationUnits .

SectorsPerAllocationUnit

Número de sectores por unidad de asignación para el volumen.

BytesPerSector

Número de bytes por sector del volumen.

Requisitos

   
Encabezado fileapi.h

Consulte también

GetDiskSpaceInformationA

GetDiskSpaceInformationW