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.
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) |