Compartilhar via


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

Confira também

Enumerações do VDS

VDS_FILE_SYSTEM_PROP