Compartir a través de


estructura FILE_FS_FULL_SIZE_INFORMATION (ntddk.h)

La estructura FILE_FS_FULL_SIZE_INFORMATION se usa para consultar la información de tamaño del sector de un volumen del sistema de archivos.

Sintaxis

typedef struct _FILE_FS_FULL_SIZE_INFORMATION {
  LARGE_INTEGER TotalAllocationUnits;
  LARGE_INTEGER CallerAvailableAllocationUnits;
  LARGE_INTEGER ActualAvailableAllocationUnits;
  ULONG         SectorsPerAllocationUnit;
  ULONG         BytesPerSector;
} FILE_FS_FULL_SIZE_INFORMATION, *PFILE_FS_FULL_SIZE_INFORMATION;

Miembros

TotalAllocationUnits

Número total de unidades de asignación en el volumen que están disponibles para el usuario asociado al subproceso que llama.

Microsoft Windows 2000 y versiones posteriores: Si las cuotas por usuario están en uso, este valor puede ser menor que el número total de unidades de asignación en el disco.

CallerAvailableAllocationUnits

Número total de unidades de asignación libres en el volumen que están disponibles para el usuario asociado al subproceso que llama.

Windows 2000 y versiones posteriores: Si las cuotas por usuario están en uso, este valor puede ser menor que el número total de unidades de asignación libres en el disco.

ActualAvailableAllocationUnits

Número total de unidades de asignación libres en el volumen.

SectorsPerAllocationUnit

Número de sectores de cada unidad de asignación.

BytesPerSector

Número de bytes en cada sector.

Observaciones

Esta información se puede consultar de cualquiera de las maneras siguientes:

  • Llame a FltQueryVolumeInformation o ZwQueryVolumeInformationFile, pasando FileFsFullSizeInformation como valor de FileInformationClass y pasando un búfer asignado por el autor de la llamada FILE_FS_FULL_SIZE_INFORMATION como el valor de FileInformation.
  • Cree un IRP con IRP_MJ_QUERY_VOLUME_INFORMATION de código de función principal.
No se requieren derechos de acceso específicos para consultar esta información. Por lo tanto, esta información está disponible siempre que se acceda al volumen a través de un identificador abierto al propio volumen, o a un archivo o directorio en el volumen.

El tamaño del búfer pasado en el parámetro FileInformation a FltQueryVolumeInformation o ZwQueryVolumeInformationFile debe ser al menos tamaño de (FILE_FS_FULL_SIZE_INFORMATION).

Esta estructura debe alinearse en un límite de LONGLONG (8 bytes).

Requisitos

Requisito Valor
encabezado de ntddk.h (incluya Ntddk.h, Ntifs.h, Fltkernel.h)

Consulte también

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile