2.2.1.2.10 VDS_FILE_SYSTEM_FLAG
The VDS_FILE_SYSTEM_FLAG enumeration defines the set of valid flags for a file system format type.
If more than one flag is specified, the file system type supports all the file system allocation sizes that are specified. However, a specific file system on a volume does not have multiple allocation sizes at the same time.
-
typedef enum _VDS_FILE_SYSTEM_FLAG { VDS_FSF_SUPPORT_FORMAT = 0x00000001, VDS_FSF_SUPPORT_QUICK_FORMAT = 0x00000002, VDS_FSF_SUPPORT_COMPRESS = 0x00000004, VDS_FSF_SUPPORT_SPECIFY_LABEL = 0x00000008, VDS_FSF_SUPPORT_MOUNT_POINT = 0x00000010, VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 0x00000020, VDS_FSF_SUPPORT_EXTEND = 0x00000040, VDS_FSF_ALLOCATION_UNIT_512 = 0x00010000, VDS_FSF_ALLOCATION_UNIT_1K = 0x00020000, VDS_FSF_ALLOCATION_UNIT_2K = 0x00040000, VDS_FSF_ALLOCATION_UNIT_4K = 0x00080000, VDS_FSF_ALLOCATION_UNIT_8K = 0x00100000, VDS_FSF_ALLOCATION_UNIT_16K = 0x00200000, VDS_FSF_ALLOCATION_UNIT_32K = 0x00400000, VDS_FSF_ALLOCATION_UNIT_64K = 0x00800000, VDS_FSF_ALLOCATION_UNIT_128K = 0x01000000, VDS_FSF_ALLOCATION_UNIT_256K = 0x02000000 } VDS_FILE_SYSTEM_FLAG;
VDS_FSF_SUPPORT_FORMAT: If set, the file system format type supports format.
VDS_FSF_SUPPORT_QUICK_FORMAT: If set, the file system format type supports quick format.
VDS_FSF_SUPPORT_COMPRESS: If set, the file system format type supports file compression.
VDS_FSF_SUPPORT_SPECIFY_LABEL: If set, the file system format type supports file system labels.
VDS_FSF_SUPPORT_MOUNT_POINT: If set, the file system format type supports mount points.
VDS_FSF_SUPPORT_REMOVABLE_MEDIA: If set, the file system format type supports removable media.
VDS_FSF_SUPPORT_EXTEND: If set, the file system format type supports extending volumes.
VDS_FSF_ALLOCATION_UNIT_512: If set, the file system format supports allocation units of 512 bytes.
VDS_FSF_ALLOCATION_UNIT_1K: If set, the file system format type supports allocation units of 1 kilobyte.
VDS_FSF_ALLOCATION_UNIT_2K: If set, the file system format type supports allocation units of 2 kilobytes.
VDS_FSF_ALLOCATION_UNIT_4K: If set, the file system format type supports allocation units of 4 kilobytes.
VDS_FSF_ALLOCATION_UNIT_8K: If set, the file system format type supports allocation units of 8 kilobytes.
VDS_FSF_ALLOCATION_UNIT_16K: If set, the file system format type supports allocation units of 16 kilobytes.
VDS_FSF_ALLOCATION_UNIT_32K: If set, the file system format type supports allocation units of 32 kilobytes.
VDS_FSF_ALLOCATION_UNIT_64K: If set, the file system format type supports allocation units of 64 kilobytes.
VDS_FSF_ALLOCATION_UNIT_128K: If set, the file system format type supports allocation units of 128 kilobytes.
VDS_FSF_ALLOCATION_UNIT_256K: If set, the file system format type supports allocation units of 256 kilobytes.