VDS_FILE_SYSTEM_FLAG enumeração (vds.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Define o conjunto de sinalizadores válidos para um sistema de arquivos.
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 Se definido, o sistema de arquivos dá suporte ao formato . A lista suspensa de uma interface do usuário deve exibir apenas sistemas de arquivos que dão suporte à formatação. |
VDS_FSF_SUPPORT_QUICK_FORMAT Valor: 0x2 Se definido, o sistema de arquivos dá suporte ao formato rápido. |
VDS_FSF_SUPPORT_COMPRESS Valor: 0x4 Se definido, o sistema de arquivos dá suporte à compactação de arquivo. |
VDS_FSF_SUPPORT_SPECIFY_LABEL Valor: 0x8 Se definido, o sistema de arquivos dá suporte a rótulos do sistema de arquivos. |
VDS_FSF_SUPPORT_MOUNT_POINT Valor: 0x10 Se definido, o sistema de arquivos dá suporte a pastas montadas. |
VDS_FSF_SUPPORT_REMOVABLE_MEDIA Valor: 0x20 Se definido, o sistema de arquivos dá suporte a mídia removível. |
VDS_FSF_SUPPORT_EXTEND Valor: 0x40 Se definido, o sistema de arquivos dá suporte à extensão de volumes. |
VDS_FSF_ALLOCATION_UNIT_512 Valor: 0x10000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 512 bytes. |
VDS_FSF_ALLOCATION_UNIT_1K Valor: 0x20000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 1 quilobyte. |
VDS_FSF_ALLOCATION_UNIT_2K Valor: 0x40000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 2 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_4K Valor: 0x80000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 4 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_8K Valor: 0x100000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 8 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_16K Valor: 0x200000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 16 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_32K Valor: 0x400000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 32 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_64K Valor: 0x800000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 64 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_128K Valor: 0x1000000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 128 quilobytes. |
VDS_FSF_ALLOCATION_UNIT_256K Valor: 0x2000000 Se definido, o sistema de arquivos dá suporte a unidades de alocação de 256 quilobytes. |
Comentários
Essa enumeração fornece os valores para o membro ulFlags da estrutura VDS_FILE_SYSTEM_PROP . O método SetFileSystemFlags passa o valor como um argumento para definir o sinalizador VDS_FPF_COMPRESSED .
Nota Constantes adicionais podem ser adicionadas à enumeração VDS_FILE_SYSTEM_FLAG em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_FILE_SYSTEM_FLAG não reconhecida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | vds.h |