Skip to content

Latest commit

 

History

History
133 lines (85 loc) · 4.87 KB

ne-vds-vds_file_system_type.md

File metadata and controls

133 lines (85 loc) · 4.87 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_TYPE
VDS_FILE_SYSTEM_TYPE (vds.h)
The VDS_FILE_SYSTEM_TYPE (vds.h) enumeration defines the set of valid types for a file system.
VDS_FILE_SYSTEM_TYPE
VDS_FILE_SYSTEM_TYPE enumeration [VDS]
VDS_FST_CDFS
VDS_FST_EXFAT
VDS_FST_FAT
VDS_FST_FAT32
VDS_FST_NTFS
VDS_FST_RAW
VDS_FST_UDF
VDS_FST_UNKNOWN
base.vds_file_system_type
vds/VDS_FILE_SYSTEM_TYPE
vds/VDS_FST_CDFS
vds/VDS_FST_EXFAT
vds/VDS_FST_FAT
vds/VDS_FST_FAT32
vds/VDS_FST_NTFS
vds/VDS_FST_RAW
vds/VDS_FST_UDF
vds/VDS_FST_UNKNOWN
vdshwprv/VDS_FILE_SYSTEM_TYPE
vdshwprv/VDS_FST_CDFS
vdshwprv/VDS_FST_EXFAT
vdshwprv/VDS_FST_FAT
vdshwprv/VDS_FST_FAT32
vdshwprv/VDS_FST_NTFS
vdshwprv/VDS_FST_RAW
vdshwprv/VDS_FST_UDF
vdshwprv/VDS_FST_UNKNOWN
base\vds_file_system_type.htm
base
56f2d969-eb1c-44c2-8a12-077a02ae40dc
08/05/2022
VDS_FILE_SYSTEM_TYPE, VDS_FILE_SYSTEM_TYPE enumeration [VDS], VDS_FST_CDFS, VDS_FST_EXFAT, VDS_FST_FAT, VDS_FST_FAT32, VDS_FST_NTFS, VDS_FST_RAW, VDS_FST_UDF, VDS_FST_UNKNOWN, base.vds_file_system_type, vds/VDS_FILE_SYSTEM_TYPE, vds/VDS_FST_CDFS, vds/VDS_FST_EXFAT, vds/VDS_FST_FAT, vds/VDS_FST_FAT32, vds/VDS_FST_NTFS, vds/VDS_FST_RAW, vds/VDS_FST_UDF, vds/VDS_FST_UNKNOWN, vdshwprv/VDS_FILE_SYSTEM_TYPE, vdshwprv/VDS_FST_CDFS, vdshwprv/VDS_FST_EXFAT, vdshwprv/VDS_FST_FAT, vdshwprv/VDS_FST_FAT32, vdshwprv/VDS_FST_NTFS, vdshwprv/VDS_FST_RAW, vdshwprv/VDS_FST_UDF, vdshwprv/VDS_FST_UNKNOWN
vds.h
Windows
Windows Vista [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
VDS_FILE_SYSTEM_TYPE
19H1
_VDS_FILE_SYSTEM_TYPE
vds/_VDS_FILE_SYSTEM_TYPE
VDS_FILE_SYSTEM_TYPE
vds/VDS_FILE_SYSTEM_TYPE
c++
APIRef
kbSyntax
HeaderDef
Vds.h
VdsHwPrv.h
VDS_FILE_SYSTEM_TYPE

VDS_FILE_SYSTEM_TYPE 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 types for a file system.

-enum-fields

-field VDS_FST_UNKNOWN:0

The file system is unknown. The IVdsVolumeMF::GetFileSystemProperties method returns this value in the VDS_FILE_SYSTEM_PROP structure for BitLocker-encrypted volumes.

-field VDS_FST_RAW

The file system is raw.

-field VDS_FST_FAT

The file system is file allocation table (FAT).

-field VDS_FST_FAT32

The file system is file allocation table for 32-bit computers (FAT32).

-field VDS_FST_NTFS

The file system is the NT file system (NTFS).

-field VDS_FST_CDFS

The file system is the CD-ROM file system (CDFS).

-field VDS_FST_UDF

The file system is Universal Disk Format (UDF).

-field VDS_FST_EXFAT

The file system is extended file allocation table (exFAT).

Windows Server 2008, Windows Vista and Windows Server 2003:  The VDS_FST_EXFAT file type value is not supported.

-field VDS_FST_CSVFS

-field VDS_FST_REFS

-remarks

The VDS_FILE_SYSTEM_PROP structure includes a VDS_FILE_SYSTEM_TYPE value as a member to indicate an existing file system type.

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

-see-also

IVdsAdvancedDisk::FormatPartition

IVdsVolumeMF::Format

IVdsVolumeMF::GetFileSystemProperties

VDS Enumerations

VDS_FILE_SYSTEM_PROP

VDS_FILE_SYSTEM_TYPE_PROP

VDS_VOLUME_PROP