Skip to content

Latest commit

 

History

History
142 lines (94 loc) · 6.4 KB

ne-vds-vds_file_system_flag.md

File metadata and controls

142 lines (94 loc) · 6.4 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:vds._VDS_FILE_SYSTEM_FLAG
VDS_FILE_SYSTEM_FLAG (vds.h)
Defines the set of valid flags for a file system.
VDS_FILE_SYSTEM_FLAG
VDS_FILE_SYSTEM_FLAG enumeration [VDS]
VDS_FSF_ALLOCATION_UNIT_128K
VDS_FSF_ALLOCATION_UNIT_16K
VDS_FSF_ALLOCATION_UNIT_1K
VDS_FSF_ALLOCATION_UNIT_256K
VDS_FSF_ALLOCATION_UNIT_2K
VDS_FSF_ALLOCATION_UNIT_32K
VDS_FSF_ALLOCATION_UNIT_4K
VDS_FSF_ALLOCATION_UNIT_512
VDS_FSF_ALLOCATION_UNIT_64K
VDS_FSF_ALLOCATION_UNIT_8K
VDS_FSF_SUPPORT_COMPRESS
VDS_FSF_SUPPORT_EXTEND
VDS_FSF_SUPPORT_FORMAT
VDS_FSF_SUPPORT_MOUNT_POINT
VDS_FSF_SUPPORT_QUICK_FORMAT
VDS_FSF_SUPPORT_REMOVABLE_MEDIA
VDS_FSF_SUPPORT_SPECIFY_LABEL
base.vds_file_system_flag
vds/VDS_FILE_SYSTEM_FLAG
vds/VDS_FSF_ALLOCATION_UNIT_128K
vds/VDS_FSF_ALLOCATION_UNIT_16K
vds/VDS_FSF_ALLOCATION_UNIT_1K
vds/VDS_FSF_ALLOCATION_UNIT_256K
vds/VDS_FSF_ALLOCATION_UNIT_2K
vds/VDS_FSF_ALLOCATION_UNIT_32K
vds/VDS_FSF_ALLOCATION_UNIT_4K
vds/VDS_FSF_ALLOCATION_UNIT_512
vds/VDS_FSF_ALLOCATION_UNIT_64K
vds/VDS_FSF_ALLOCATION_UNIT_8K
vds/VDS_FSF_SUPPORT_COMPRESS
vds/VDS_FSF_SUPPORT_EXTEND
vds/VDS_FSF_SUPPORT_FORMAT
vds/VDS_FSF_SUPPORT_MOUNT_POINT
vds/VDS_FSF_SUPPORT_QUICK_FORMAT
vds/VDS_FSF_SUPPORT_REMOVABLE_MEDIA
vds/VDS_FSF_SUPPORT_SPECIFY_LABEL
base\vds_file_system_flag.htm
base
2598877b-03f0-4190-8dcc-41ea3cb9497f
12/05/2018
VDS_FILE_SYSTEM_FLAG, VDS_FILE_SYSTEM_FLAG enumeration [VDS], VDS_FSF_ALLOCATION_UNIT_128K, VDS_FSF_ALLOCATION_UNIT_16K, VDS_FSF_ALLOCATION_UNIT_1K, VDS_FSF_ALLOCATION_UNIT_256K, VDS_FSF_ALLOCATION_UNIT_2K, VDS_FSF_ALLOCATION_UNIT_32K, VDS_FSF_ALLOCATION_UNIT_4K, VDS_FSF_ALLOCATION_UNIT_512, VDS_FSF_ALLOCATION_UNIT_64K, VDS_FSF_ALLOCATION_UNIT_8K, VDS_FSF_SUPPORT_COMPRESS, VDS_FSF_SUPPORT_EXTEND, VDS_FSF_SUPPORT_FORMAT, VDS_FSF_SUPPORT_MOUNT_POINT, VDS_FSF_SUPPORT_QUICK_FORMAT, VDS_FSF_SUPPORT_REMOVABLE_MEDIA, VDS_FSF_SUPPORT_SPECIFY_LABEL, base.vds_file_system_flag, vds/VDS_FILE_SYSTEM_FLAG, vds/VDS_FSF_ALLOCATION_UNIT_128K, vds/VDS_FSF_ALLOCATION_UNIT_16K, vds/VDS_FSF_ALLOCATION_UNIT_1K, vds/VDS_FSF_ALLOCATION_UNIT_256K, vds/VDS_FSF_ALLOCATION_UNIT_2K, vds/VDS_FSF_ALLOCATION_UNIT_32K, vds/VDS_FSF_ALLOCATION_UNIT_4K, vds/VDS_FSF_ALLOCATION_UNIT_512, vds/VDS_FSF_ALLOCATION_UNIT_64K, vds/VDS_FSF_ALLOCATION_UNIT_8K, vds/VDS_FSF_SUPPORT_COMPRESS, vds/VDS_FSF_SUPPORT_EXTEND, vds/VDS_FSF_SUPPORT_FORMAT, vds/VDS_FSF_SUPPORT_MOUNT_POINT, vds/VDS_FSF_SUPPORT_QUICK_FORMAT, vds/VDS_FSF_SUPPORT_REMOVABLE_MEDIA, vds/VDS_FSF_SUPPORT_SPECIFY_LABEL
vds.h
Windows
Windows Vista [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
VDS_FILE_SYSTEM_FLAG
19H1
_VDS_FILE_SYSTEM_FLAG
vds/_VDS_FILE_SYSTEM_FLAG
VDS_FILE_SYSTEM_FLAG
vds/VDS_FILE_SYSTEM_FLAG
c++
APIRef
kbSyntax
HeaderDef
Vds.h
VDS_FILE_SYSTEM_FLAG

VDS_FILE_SYSTEM_FLAG enumeration

-description

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the set of valid flags for a file system.

-enum-fields

-field VDS_FSF_SUPPORT_FORMAT:0x1

If set, the file system supports format. The drop-down list of a user interface should display only file systems that support formatting.

-field VDS_FSF_SUPPORT_QUICK_FORMAT:0x2

If set, the file system supports quick format.

-field VDS_FSF_SUPPORT_COMPRESS:0x4

If set, the file system supports file compression.

-field VDS_FSF_SUPPORT_SPECIFY_LABEL:0x8

If set, the file system supports file system labels.

-field VDS_FSF_SUPPORT_MOUNT_POINT:0x10

If set, the file system supports mounted folders.

-field VDS_FSF_SUPPORT_REMOVABLE_MEDIA:0x20

If set, the file system supports removable media.

-field VDS_FSF_SUPPORT_EXTEND:0x40

If set, the file system supports extending volumes.

-field VDS_FSF_ALLOCATION_UNIT_512:0x10000

If set, the file system supports allocation units of 512 bytes.

-field VDS_FSF_ALLOCATION_UNIT_1K:0x20000

If set, the file system supports allocation units of 1 kilobyte.

-field VDS_FSF_ALLOCATION_UNIT_2K:0x40000

If set, the file system supports allocation units of 2 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_4K:0x80000

If set, the file system supports allocation units of 4 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_8K:0x100000

If set, the file system supports allocation units of 8 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_16K:0x200000

If set, the file system supports allocation units of 16 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_32K:0x400000

If set, the file system supports allocation units of 32 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_64K:0x800000

If set, the file system supports allocation units of 64 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_128K:0x1000000

If set, the file system supports allocation units of 128 kilobytes.

-field VDS_FSF_ALLOCATION_UNIT_256K:0x2000000

If set, the file system supports allocation units of 256 kilobytes.

-remarks

This enumeration provides the values for the ulFlags member of the VDS_FILE_SYSTEM_PROP structure. The SetFileSystemFlags method passes the value as an argument to set the VDS_FPF_COMPRESSED flag.

Note  Additional constants might be added to the VDS_FILE_SYSTEM_FLAG enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_FILE_SYSTEM_FLAG enumeration constant.
 

-see-also

VDS Enumerations

VDS_FILE_SYSTEM_PROP