enumeración VDS_FILE_SYSTEM_FLAG (vds.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Define el conjunto de marcas válidas para un sistema de archivos.

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
Valor: 0x1
Si se establece, el sistema de archivos admite el formato. La lista desplegable de una interfaz de usuario debe mostrar solo los sistemas de archivos que admiten el formato.
VDS_FSF_SUPPORT_QUICK_FORMAT
Valor: 0x2
Si se establece, el sistema de archivos admite el formato rápido.
VDS_FSF_SUPPORT_COMPRESS
Valor: 0x4
Si se establece, el sistema de archivos admite la compresión de archivos.
VDS_FSF_SUPPORT_SPECIFY_LABEL
Valor: 0x8
Si se establece, el sistema de archivos admite etiquetas del sistema de archivos.
VDS_FSF_SUPPORT_MOUNT_POINT
Valor: 0x10
Si se establece, el sistema de archivos admite carpetas montadas.
VDS_FSF_SUPPORT_REMOVABLE_MEDIA
Valor: 0x20
Si se establece, el sistema de archivos admite medios extraíbles.
VDS_FSF_SUPPORT_EXTEND
Valor: 0x40
Si se establece, el sistema de archivos admite la extensión de volúmenes.
VDS_FSF_ALLOCATION_UNIT_512
Valor: 0x10000
Si se establece, el sistema de archivos admite unidades de asignación de 512 bytes.
VDS_FSF_ALLOCATION_UNIT_1K
Valor: 0x20000
Si se establece, el sistema de archivos admite unidades de asignación de 1 kilobyte.
VDS_FSF_ALLOCATION_UNIT_2K
Valor: 0x40000
Si se establece, el sistema de archivos admite unidades de asignación de 2 kilobytes.
VDS_FSF_ALLOCATION_UNIT_4K
Valor: 0x80000
Si se establece, el sistema de archivos admite unidades de asignación de 4 kilobytes.
VDS_FSF_ALLOCATION_UNIT_8K
Valor: 0x100000
Si se establece, el sistema de archivos admite unidades de asignación de 8 kilobytes.
VDS_FSF_ALLOCATION_UNIT_16K
Valor: 0x200000
Si se establece, el sistema de archivos admite unidades de asignación de 16 kilobytes.
VDS_FSF_ALLOCATION_UNIT_32K
Valor: 0x400000
Si se establece, el sistema de archivos admite unidades de asignación de 32 kilobytes.
VDS_FSF_ALLOCATION_UNIT_64K
Valor: 0x800000
Si se establece, el sistema de archivos admite unidades de asignación de 64 kilobytes.
VDS_FSF_ALLOCATION_UNIT_128K
Valor: 0x1000000
Si se establece, el sistema de archivos admite unidades de asignación de 128 kilobytes.
VDS_FSF_ALLOCATION_UNIT_256K
Valor: 0x2000000
Si se establece, el sistema de archivos admite unidades de asignación de 256 kilobytes.

Comentarios

Esta enumeración proporciona los valores para el miembro ulFlags de la estructura VDS_FILE_SYSTEM_PROP . El método SetFileSystemFlags pasa el valor como argumento para establecer la marca VDS_FPF_COMPRESSED .

Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_FILE_SYSTEM_FLAG en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_FILE_SYSTEM_FLAG no reconocida.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vds.h

Consulte también

Enumeraciones de VDS

VDS_FILE_SYSTEM_PROP