FS_INFORMATION_CLASS enumeration

The FS_INFORMATION_CLASS enumeration contains the information class constants that specify what type of information structure is present for a set or a query operation.

Syntax


typedef enum  { 
  FileFsVolumeInformation       = 1,
  FileFsLabelInformation        = 2,
  FileFsSizeInformation         = 3,
  FileFsDeviceInformation       = 4,
  FileFsAttributeInformation    = 5,
  FileFsControlInformation      = 6,
  FileFsFullSizeInformation     = 7,
  FileFsObjectIdInformation     = 8,
  FileFsDriverPathInformation   = 9,
  FileFsVolumeFlagsInformation  = 10,
  FileFsSectorSizeInformation   = 11
} FS_INFORMATION_CLASS;

Constants

FileFsVolumeInformation

Return a FILE_FS_VOLUME_INFORMATION structure that contains information about the volume such as the volume label, serial number, and creation time.

FileFsLabelInformation

Use a FILE_FS_LABEL_INFORMATION structure to set information a volume label.

FileFsSizeInformation

Return a FILE_FS_SIZE_INFORMATION structure containing information about the amount of space on the volume that is available to the user that is associated with the calling thread.

FileFsDeviceInformation

Return a FILE_FS_DEVICE_INFORMATION structure that contains device information for the volume.

FileFsAttributeInformation

Return a FILE_FS_ATTRIBUTE_INFORMATION structure that contains attribute information about the file system responsible for the volume.

FileFsControlInformation

Return a FILE_FS_CONTROL_INFORMATION structure that contains file system control information about the volume.

FileFsFullSizeInformation

Return a FILE_FS_FULL_SIZE_INFORMATION structure that contains information about the total amount of space available on the volume.

FileFsObjectIdInformation

Return a FILE_FS_OBJECTID_INFORMATION structure that contains file-system-specific object ID information for the volume. Note that this is not the same as the (GUID-based) unique volume name that is assigned by the operating system.

FileFsDriverPathInformation

Return a FILE_FS_DRIVER_PATH_INFORMATION structure that contains information about whether a specified driver is in the I/O path for the volume. The originator of the IRP_MJ_QUERY_VOLUME_INFORMATION request must store the name of the driver into the FILE_FS_DRIVER_PATH_INFORMATION structure before sending the IRP to the file system volume device stack.

FileFsVolumeFlagsInformation

Use a FILE_FS_VOLUME_FLAGS_INFORMATION structure to set the flags for a volume.

FileFsSectorSizeInformation

Return a FILE_FS_SECTOR_SIZE_INFORMATION structure that contains information about the physical and logical sector sizes of a volume.

Requirements

Header

Wdm.h

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft