2.2.2.1.3.3 VDS_FILE_SYSTEM_TYPE_PROP

The VDS_FILE_SYSTEM_TYPE_PROP structure provides information about a file system format.<30>

 typedef struct _VDS_FILE_SYSTEM_TYPE_PROP {
   VDS_FILE_SYSTEM_TYPE type;
   WCHAR wszName[8];
   unsigned long ulFlags;
   unsigned long ulCompressionFlags;
   unsigned long ulMaxLabelLength;
   [string] WCHAR* pwszIllegalLabelCharSet;
 } VDS_FILE_SYSTEM_TYPE_PROP,
  *PVDS_FILE_SYSTEM_TYPE_PROP;

type: A value from the VDS_FILE_SYSTEM_TYPE enumeration that indicates the file system format type.

wszName: A null-terminated Unicode name of the file system format, for example, NTFS or FAT32.

ulFlags: A combination of any values, by using a bitwise OR operator, that are defined in the VDS_FILE_SYSTEM_FLAG enumeration.

ulCompressionFlags: A bitwise OR operator of any allocation units that are defined in the VDS_FILE_SYSTEM_PROP_FLAG enumeration.

ulMaxLabelLength: The maximum allowable length of a label for the file system format.

pwszIllegalLabelCharSet: A null-terminated sequence of Unicode characters that are not allowed in the label of the file system format.