VDS_FILE_SYSTEM_TYPE_PROP structure (vds.h)

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

Defines the properties of a file system type.

Syntax

typedef struct _VDS_FILE_SYSTEM_TYPE_PROP {
  VDS_FILE_SYSTEM_TYPE type;
  WCHAR                wszName[8];
  ULONG                ulFlags;
  ULONG                ulCompressionFlags;
  ULONG                ulMaxLableLength;
  LPWSTR               pwszIllegalLabelCharSet;
} VDS_FILE_SYSTEM_TYPE_PROP, *PVDS_FILE_SYSTEM_TYPE_PROP;

Members

type

The file system types enumerated by VDS_FILE_SYSTEM_TYPE. Valid types are FAT, FAT32, NTFS, CDFS and UDF.

wszName[8]

The file system name.

ulFlags

The file system flags enumerated by VDS_FILE_SYSTEM_FLAG.

ulCompressionFlags

The valid allocation unit sizes used for compression.

ulMaxLableLength

The maximum length for a label name.

pwszIllegalLabelCharSet

A string containing all characters that are not valid for this file system type.

Remarks

The IVdsService::QueryFileSystemTypes method returns this structure to report the property details of a file-system type.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header vds.h

See also

IVdsService::QueryFileSystemTypes

VDS Structures

VDS_FILE_SYSTEM_FLAG

VDS_FILE_SYSTEM_TYPE