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.

Comentarios

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-structured como valor de FileInformation.
  • Cree un IRP con el código de función principal IRP_MJ_QUERY_VOLUME_INFORMATION.
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 del volumen.

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

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

Requisitos

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

Consulte también

FltQueryVolumeInformation

IRP_MJ_QUERY_VOLUME_INFORMATION

ZwQueryVolumeInformationFile