é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 |