Compartilhar via


VDS_TRANSITION_STATE 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 dos valores de estado de transição válidos para um objeto VDS.

Syntax

typedef enum _VDS_TRANSITION_STATE {
  VDS_TS_UNKNOWN = 0,
  VDS_TS_STABLE = 1,
  VDS_TS_EXTENDING = 2,
  VDS_TS_SHRINKING = 3,
  VDS_TS_RECONFIGING = 4,
  VDS_TS_RESTRIPING = 5
} VDS_TRANSITION_STATE;

Constantes

 
VDS_TS_UNKNOWN
Valor: 0
Esse valor é reservado.
VDS_TS_STABLE
Valor: 1
O objeto é estável. Nenhuma atividade de configuração está em andamento no momento.
VDS_TS_EXTENDING
Valor: 2
O objeto está sendo estendido.
VDS_TS_SHRINKING
Valor: 3
O objeto está sendo reduzido.
VDS_TS_RECONFIGING
Valor: 4
O objeto está sendo reconfigurado automaticamente.
VDS_TS_RESTRIPING
Valor: 5
O objeto está sendo restringido.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.

Comentários

Os valores de enumeração de estado de transição se aplicam aos objetos VDS, conforme mostrado na tabela a seguir. Y indica que o valor se aplica ao objeto e N indica que o valor não se aplica ao objeto .

Valor de enumeração de estado de transição LUN Plex de LUN Volume Plex de volume
VDS_TS_UNKNOWN Y Y N N
VDS_TS_STABLE Y Y Y Y
VDS_TS_EXTENDING Y Y N N
VDS_TS_SHRINKING Y Y N N
VDS_TS_RECONFIGING Y Y N N
VDS_TS_RESTRIPING Y Y N N
 

As estruturas VDS_LUN_PROP, VDS_LUN_PLEX_PROP, VDS_VOLUME_PROP, VDS_VOLUME_PROP2 e VDS_VOLUME_PLEX_PROP incluem um valor VDS_TRANSITION_STATE como membro para relatar o estado de transição de cada objeto.

Se o aplicativo encontrar um valor VDS_TRANSITION_STATE que não reconhece, ele deverá exibir o estado de transição como desconhecido. Ele não deve tentar mapear o estado de transição não reconhecido para outro estado de transição.

Nota Constantes adicionais podem ser adicionadas à enumeração VDS_TRANSITION_STATE em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_TRANSITION_STATE 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_LUN_PLEX_PROP

VDS_LUN_PROP

VDS_VOLUME_PLEX_PROP

VDS_VOLUME_PROP

VDS_VOLUME_PROP2