VDS_FILE_SYSTEM_FLAG'enumerazione (vds.h)
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.
Definisce il set di flag validi per un file system.
Sintassi
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;
Costanti
VDS_FSF_SUPPORT_FORMAT Valore: 0x1 Se impostato, il file system supporta il formato. L'elenco a discesa di un'interfaccia utente deve visualizzare solo file system che supportano la formattazione. |
VDS_FSF_SUPPORT_QUICK_FORMAT Valore: 0x2 Se impostato, il file system supporta il formato rapido. |
VDS_FSF_SUPPORT_COMPRESS Valore: 0x4 Se impostato, il file system supporta la compressione dei file. |
VDS_FSF_SUPPORT_SPECIFY_LABEL Valore: 0x8 Se impostato, il file system supporta le etichette del file system. |
VDS_FSF_SUPPORT_MOUNT_POINT Valore: 0x10 Se impostato, il file system supporta cartelle montate. |
VDS_FSF_SUPPORT_REMOVABLE_MEDIA Valore: 0x20 Se impostato, il file system supporta supporti rimovibili. |
VDS_FSF_SUPPORT_EXTEND Valore: 0x40 Se impostato, il file system supporta l'estensione dei volumi. |
VDS_FSF_ALLOCATION_UNIT_512 Valore: 0x10000 Se impostato, il file system supporta unità di allocazione di 512 byte. |
VDS_FSF_ALLOCATION_UNIT_1K Valore: 0x20000 Se impostato, il file system supporta unità di allocazione di 1 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_2K Valore: 0x40000 Se impostato, il file system supporta unità di allocazione di 2 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_4K Valore: 0x80000 Se impostato, il file system supporta unità di allocazione di 4 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_8K Valore: 0x100000 Se impostato, il file system supporta unità di allocazione di 8 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_16K Valore: 0x200000 Se impostato, il file system supporta unità di allocazione di 16 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_32K Valore: 0x400000 Se impostato, il file system supporta unità di allocazione di 32 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_64K Valore: 0x800000 Se impostato, il file system supporta unità di allocazione di 64 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_128K Valore: 0x1000000 Se impostato, il file system supporta unità di allocazione di 128 kilobyte. |
VDS_FSF_ALLOCATION_UNIT_256K Valore: 0x2000000 Se impostato, il file system supporta unità di allocazione di 256 kilobyte. |
Commenti
Questa enumerazione fornisce i valori per il membro ulFlags della struttura VDS_FILE_SYSTEM_PROP . Il metodo SetFileSystemFlags passa il valore come argomento per impostare il flag di VDS_FPF_COMPRESSED .
Nota È possibile aggiungere costanti aggiuntive all'enumerazione VDS_FILE_SYSTEM_FLAG nelle versioni future di Windows. Per questo motivo, l'applicazione deve essere progettata per gestire correttamente una costante di enumerazione non riconosciuta VDS_FILE_SYSTEM_FLAG .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |