Compartilhar via


VDS_SERVICE_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 o objeto de serviço.

Syntax

typedef enum _VDS_SERVICE_FLAG {
  VDS_SVF_SUPPORT_DYNAMIC = 0x1,
  VDS_SVF_SUPPORT_FAULT_TOLERANT = 0x2,
  VDS_SVF_SUPPORT_GPT = 0x4,
  VDS_SVF_SUPPORT_DYNAMIC_1394 = 0x8,
  VDS_SVF_CLUSTER_SERVICE_CONFIGURED = 0x10,
  VDS_SVF_AUTO_MOUNT_OFF = 0x20,
  VDS_SVF_OS_UNINSTALL_VALID = 0x40,
  VDS_SVF_EFI = 0x80,
  VDS_SVF_SUPPORT_MIRROR = 0x100L,
  VDS_SVF_SUPPORT_RAID5 = 0x200L,
  VDS_SVF_SUPPORT_REFS = 0x400L
} VDS_SERVICE_FLAG;

Constantes

 
VDS_SVF_SUPPORT_DYNAMIC
Valor: 0x1
Se definido, o serviço dá suporte a discos dinâmicos.
VDS_SVF_SUPPORT_FAULT_TOLERANT
Valor: 0x2
Se definido, o serviço dá suporte a volumes tolerantes a falhas.
VDS_SVF_SUPPORT_GPT
Valor: 0x4
Se definido, o serviço dá suporte a discos GPT.
VDS_SVF_SUPPORT_DYNAMIC_1394
Valor: 0x8
Se definido, o serviço dá suporte a discos dinâmicos 1394.
VDS_SVF_CLUSTER_SERVICE_CONFIGURED
Valor: 0x10
Se definido, o host terá o serviço de cluster instalado e configurado, mas não necessariamente em execução.
VDS_SVF_AUTO_MOUNT_OFF
Valor: 0x20
Se definida, a operação de montagem automática será desativada para o computador para impedir que o sistema operacional
montar automaticamente novas partições.

Nota Começando com Windows 8 e Windows Server 2012, esse sinalizador foi preterido. Em vez disso, use a enumeração VDS_SAN_POLICY para controlar o comportamento de montagem de disco padrão.

 
VDS_SVF_OS_UNINSTALL_VALID
Valor: 0x40
Se definido, as alterações de configuração no VDS ocorreram. Após uma instalação bem-sucedida, a desinstalação
A operação será válida somente se a configuração for alterada.
VDS_SVF_EFI
Valor: 0x80
Se definido, o computador será inicializado de uma partição EFI em um disco GPT.

Windows Server 2003: Não há suporte para esse sinalizador antes do Windows Server 2003 com SP1.
VDS_SVF_SUPPORT_MIRROR
Valor: 0x100L
O serviço dá suporte a volumes espelhados.

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDS_SVF_SUPPORT_RAID5
Valor: 0x200L
O serviço dá suporte a volumes RAID-5.

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDS_SVF_SUPPORT_REFS
Valor: 0x400L

Comentários

Essa enumeração fornece os valores para o membro ulFlags da estrutura VDS_SERVICE_PROP . O método IVdsService::SetFlags passa o valor como um argumento para definir o sinalizador VDS_SVF_AUTO_MOUNT_OFF .

Windows Server 2003: Muitos desses enumeradores são específicos para a plataforma Windows Server 2003, que dá suporte a dispositivos 1394 e USB.

Nota Constantes adicionais podem ser adicionadas à enumeração VDS_SERVICE_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_SERVICE_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_SERVICE_PROP