PFILE_FS_SIZE_INFORMATION Struct Reference

Used to query sector size information for a file system volume. More...

#include <fileinfo.h>

Data Fields

LARGE_INTEGER TotalAllocationUnits
 
LARGE_INTEGER AvailableAllocationUnits
 
ULONG SectorsPerAllocationUnit
 
ULONG BytesPerSector
 

Detailed Description

Used to query sector size information for a file system volume.

The struct is requested during IRP_MJ_QUERY_VOLUME_INFORMATION query FileFsSizeInformation

Field Documentation

LARGE_INTEGER PFILE_FS_SIZE_INFORMATION::AvailableAllocationUnits

Total number of free allocation units on the volume that are available to the user associated with the calling thread. If per-user quotas are in use, this value may be less than the total number of free allocation units on the disk.

ULONG PFILE_FS_SIZE_INFORMATION::BytesPerSector

Number of bytes in each sector.

ULONG PFILE_FS_SIZE_INFORMATION::SectorsPerAllocationUnit

Number of sectors in each allocation unit.

LARGE_INTEGER PFILE_FS_SIZE_INFORMATION::TotalAllocationUnits

Total number of allocation units on the volume that are available to the user associated with the calling thread. If per-user quotas are in use, this value may be less than the total number of allocation units on the disk.


The documentation for this struct was generated from the following file: