enumeração VDS_PROVIDER_FLAG (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 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 estiver 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 | vds.h |