Partager via


énumération VDS_FILE_SYSTEM_FLAG (vds.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API Gestion du stockage Windows.]

Définit l’ensemble d’indicateurs valides pour un système de fichiers.

Syntax

typedef enum _VDS_FILE_SYSTEM_FLAG {
  VDS_FSF_SUPPORT_FORMAT = 0x1,
  VDS_FSF_SUPPORT_QUICK_FORMAT = 0x2,
  VDS_FSF_SUPPORT_COMPRESS = 0x4,
  VDS_FSF_SUPPORT_SPECIFY_LABEL = 0x8,
  VDS_FSF_SUPPORT_MOUNT_POINT = 0x10,
  VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 0x20,
  VDS_FSF_SUPPORT_EXTEND = 0x40,
  VDS_FSF_ALLOCATION_UNIT_512 = 0x10000,
  VDS_FSF_ALLOCATION_UNIT_1K = 0x20000,
  VDS_FSF_ALLOCATION_UNIT_2K = 0x40000,
  VDS_FSF_ALLOCATION_UNIT_4K = 0x80000,
  VDS_FSF_ALLOCATION_UNIT_8K = 0x100000,
  VDS_FSF_ALLOCATION_UNIT_16K = 0x200000,
  VDS_FSF_ALLOCATION_UNIT_32K = 0x400000,
  VDS_FSF_ALLOCATION_UNIT_64K = 0x800000,
  VDS_FSF_ALLOCATION_UNIT_128K = 0x1000000,
  VDS_FSF_ALLOCATION_UNIT_256K = 0x2000000
} VDS_FILE_SYSTEM_FLAG;

Constantes

 
VDS_FSF_SUPPORT_FORMAT
Valeur : 0x1
S’il est défini, le système de fichiers prend en charge le format. La liste déroulante d’une interface utilisateur doit afficher uniquement les systèmes de fichiers qui prennent en charge la mise en forme.
VDS_FSF_SUPPORT_QUICK_FORMAT
Valeur : 0x2
Si cette option est définie, le système de fichiers prend en charge le format rapide.
VDS_FSF_SUPPORT_COMPRESS
Valeur : 0x4
S’il est défini, le système de fichiers prend en charge la compression de fichiers.
VDS_FSF_SUPPORT_SPECIFY_LABEL
Valeur : 0x8
S’il est défini, le système de fichiers prend en charge les étiquettes de système de fichiers.
VDS_FSF_SUPPORT_MOUNT_POINT
Valeur : 0x10
Si cette option est définie, le système de fichiers prend en charge les dossiers montés.
VDS_FSF_SUPPORT_REMOVABLE_MEDIA
Valeur : 0x20
S’il est défini, le système de fichiers prend en charge les supports amovibles.
VDS_FSF_SUPPORT_EXTEND
Valeur : 0x40
S’il est défini, le système de fichiers prend en charge l’extension des volumes.
VDS_FSF_ALLOCATION_UNIT_512
Valeur : 0x10000
S’il est défini, le système de fichiers prend en charge les unités d’allocation de 512 octets.
VDS_FSF_ALLOCATION_UNIT_1K
Valeur : 0x20000
S’il est défini, le système de fichiers prend en charge les unités d’allocation de 1 kilo-octet.
VDS_FSF_ALLOCATION_UNIT_2K
Valeur : 0x40000
S’il est défini, le système de fichiers prend en charge des unités d’allocation de 2 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_4K
Valeur : 0x80000
S’il est défini, le système de fichiers prend en charge les unités d’allocation de 4 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_8K
Valeur : 0x100000
S’il est défini, le système de fichiers prend en charge des unités d’allocation de 8 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_16K
Valeur : 0x200000
S’il est défini, le système de fichiers prend en charge des unités d’allocation de 16 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_32K
Valeur : 0x400000
S’il est défini, le système de fichiers prend en charge les unités d’allocation de 32 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_64K
Valeur : 0x800000
S’il est défini, le système de fichiers prend en charge les unités d’allocation de 64 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_128K
Valeur : 0x1000000
S’il est défini, le système de fichiers prend en charge des unités d’allocation de 128 kilo-octets.
VDS_FSF_ALLOCATION_UNIT_256K
Valeur : 0x2000000
S’il est défini, le système de fichiers prend en charge des unités d’allocation de 256 kilo-octets.

Remarques

Cette énumération fournit les valeurs du membre ulFlags de la structure VDS_FILE_SYSTEM_PROP . La méthode SetFileSystemFlags transmet la valeur comme argument pour définir l’indicateur VDS_FPF_COMPRESSED .

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_FILE_SYSTEM_FLAG dans les versions ultérieures de Windows. Pour cette raison, votre application doit être conçue pour gérer correctement une constante d’énumération non reconnue VDS_FILE_SYSTEM_FLAG .
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vds.h

Voir aussi

Énumérations VDS

VDS_FILE_SYSTEM_PROP