Share via


VDS_DISK_STATUS 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 valores de status do objeto para um disco.

Sintaxe

typedef enum _VDS_DISK_STATUS {
  VDS_DS_UNKNOWN = 0,
  VDS_DS_ONLINE = 1,
  VDS_DS_NOT_READY = 2,
  VDS_DS_NO_MEDIA = 3,
  VDS_DS_FAILED = 5,
  VDS_DS_MISSING = 6,
  VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;

Constantes

 
VDS_DS_UNKNOWN
Valor: 0
O provedor não conseguiu obter as propriedades do disco do driver (status desconhecido, integridade desconhecida) ou o provedor não pode acessar o disco (status desconhecido, íntegro).
VDS_DS_ONLINE
Valor: 1
O disco está disponível. O valor de status do disco pode ser VDS_DS_ONLINE, mesmo que o status do pacote de contenção seja VDS_PS_OFFLINE.
VDS_DS_NOT_READY
Valor: 2
No momento, o disco não está pronto para uso. Por exemplo, se você usar o Gerenciamento de Energia de ACPI para solicitar que um disco hibernar (girar para baixo), o disco ficará temporariamente indisponível.
VDS_DS_NO_MEDIA
Valor: 3
O disco é uma mídia removível, como uma unidade CD-ROM, ou não contém nenhuma mídia.
VDS_DS_FAILED
Valor: 5
O disco não está disponível e não pode ser usado.
VDS_DS_MISSING
Valor: 6
Nenhum dispositivo físico está presente para o objeto de disco, mesmo que as informações de configuração do pacote listem o disco. Esse valor de status se aplica somente a discos dinâmicos.
VDS_DS_OFFLINE
Valor: 4
O disco está offline.

Windows Vista e Windows Server 2003: Não há suporte para esse sinalizador.

Comentários

A estrutura VDS_DISK_PROP inclui um valor VDS_DISK_STATUS como membro para indicar o status atual de um disco.

Nota Constantes adicionais podem ser adicionadas à enumeração VDS_DISK_STATUS em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_DISK_STATUS não reconhecida.
 

Requisitos

   
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

IVdsService::QueryUnallocatedDisks

Enumerações do VDS

VDS_DISK_PROP

VDS_HEALTH

VDS_PACK_STATUS