Compartilhar via


VDS_PROVIDER_FLAG enumeração (vdshwprv.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 objeto de provedor.

Syntax

typedef enum _VDS_PROVIDER_FLAG {
  VDS_PF_DYNAMIC = 0x1,
  VDS_PF_INTERNAL_HARDWARE_PROVIDER = 0x2,
  VDS_PF_ONE_DISK_ONLY_PER_PACK = 0x4,
  VDS_PF_ONE_PACK_ONLINE_ONLY = 0x8,
  VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS = 0x10,
  VDS_PF_SUPPORT_DYNAMIC = 0x80000000,
  VDS_PF_SUPPORT_FAULT_TOLERANT = 0x40000000,
  VDS_PF_SUPPORT_DYNAMIC_1394 = 0x20000000,
  VDS_PF_SUPPORT_MIRROR = 0x20,
  VDS_PF_SUPPORT_RAID5 = 0x40
} VDS_PROVIDER_FLAG;

Constantes

 
VDS_PF_DYNAMIC
Valor: 0x1
O provedor é um provedor dinâmico. Se esse sinalizador for definido para o provedor de um disco, o disco será dinâmico.
VDS_PF_INTERNAL_HARDWARE_PROVIDER
Valor: 0x2
O sistema operacional fornece esse provedor de hardware para gerenciar um controlador de hardware interno.
VDS_PF_ONE_DISK_ONLY_PER_PACK
Valor: 0x4
O provedor dá suporte apenas a pacotes de disco único. Normalmente, o provedor básico define esse sinalizador como
simular um pacote com um disco.
VDS_PF_ONE_PACK_ONLINE_ONLY
Valor: 0x8
O provedor é um provedor dinâmico que dá suporte a status online para apenas um pacote por vez.


Windows Server 2003: Aplica-se somente a esta versão.
VDS_PF_VOLUME_SPACE_MUST_BE_CONTIGUOUS
Valor: 0x10
Todos os volumes gerenciados por esse provedor devem ter espaço contíguo. Esse sinalizador se aplica ao básico
somente provedores.
VDS_PF_SUPPORT_DYNAMIC
Valor: 0x80000000
Se esse sinalizador for definido, o VDS definirá o sinalizador VDS_SVF_SUPPORT_DYNAMIC na estrutura VDS_SERVICE_PROP .
VDS_PF_SUPPORT_FAULT_TOLERANT
Valor: 0x40000000
Se esse sinalizador estiver definido, o VDS definirá o VDS_SVF_SUPPORT_FAULT_TOLERANT
sinalizador na estrutura VDS_SERVICE_PROP .
VDS_PF_SUPPORT_DYNAMIC_1394
Valor: 0x20000000
Se esse sinalizador estiver definido, o VDS definirá o VDS_SVF_SUPPORT_DYNAMIC_1394
sinalizador na estrutura VDS_SERVICE_PROP .
VDS_PF_SUPPORT_MIRROR
Valor: 0x20
Se esse sinalizador estiver definido, o VDS definirá o sinalizador VDS_SVF_SUPPORT_MIRROR na estrutura VDS_SERVICE_PROP .

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDS_PF_SUPPORT_RAID5
Valor: 0x40
Se esse sinalizador estiver definido, o VDS definirá o sinalizador VDS_SVF_SUPPORT_RAID5 na estrutura VDS_SERVICE_PROP .

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.

Comentários

Essa enumeração fornece os valores para o membro ulFlags da estrutura VDS_PROVIDER_PROP .

Nota Constantes adicionais podem ser adicionadas à enumeração VDS_PROVIDER_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_PROVIDER_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 vdshwprv.h

Confira também

Enumerações do VDS

VDS_PROVIDER_PROP