VDS_HEALTH 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 valores de estado de integridade para um objeto VDS.
Syntax
typedef enum _VDS_HEALTH {
VDS_H_UNKNOWN = 0,
VDS_H_HEALTHY = 1,
VDS_H_REBUILDING = 2,
VDS_H_STALE = 3,
VDS_H_FAILING = 4,
VDS_H_FAILING_REDUNDANCY = 5,
VDS_H_FAILED_REDUNDANCY = 6,
VDS_H_FAILED_REDUNDANCY_FAILING = 7,
VDS_H_FAILED = 8,
VDS_H_REPLACED = 9,
VDS_H_PENDING_FAILURE = 10,
VDS_H_DEGRADED = 11
} VDS_HEALTH;
Constantes
VDS_H_UNKNOWN Valor: 0 A integridade do objeto não pode ser determinada. |
VDS_H_HEALTHY Valor: 1 O objeto indica status online. Esse valor de estado de integridade significa que o objeto está totalmente operacional e está operando corretamente, mas não implica que o objeto esteja disponível para uso. Por exemplo, se o objeto for um disco, o disco não estará ausente, registre e os arquivos de configuração são sincronizados e o disco está livre de erros de E/S. Se o objeto for um LUN ou volume, todos os plexes (espelhados, simples, estendidos e distribuídos) e colunas (RAID-5) estão disponíveis e livres de erros de E/S. O valor status associado a esse estado de integridade não deve ser FAIL, UNKNOWN ou MISSING. |
VDS_H_REBUILDING Valor: 2 Um LUN espelhado ou um volume está ressincronizando todos os plexes ou um plexe distribuído com paridade (RAID-5) é regenerando a paridade. |
VDS_H_STALE Valor: 3 A configuração do objeto está obsoleta. O valor status não deve ser FAILED ou UNKNOWN. |
VDS_H_FAILING Valor: 4 O objeto está falhando, mas ainda funcionando. Por exemplo, um LUN ou volume com integridade com falha pode ser produzindo erros ocasionais de entrada/saída dos quais ainda é capaz de recuperar. O valor status não deve ser FAILED ou UNKNOWN. |
VDS_H_FAILING_REDUNDANCY Valor: 5 Um ou mais plexes têm erros, mas o objeto está funcionando e todos os plexes estão online. Esse valor é válido apenas para volumes e LUNs. |
VDS_H_FAILED_REDUNDANCY Valor: 6 Uma ou mais plexes falharam, mas pelo menos um plex está funcionando. Esse valor é válido apenas para volumes e LUNs. |
VDS_H_FAILED_REDUNDANCY_FAILING Valor: 7 O último plex em funcionamento está falhando. Esse valor é válido apenas para volumes e LUNs. |
VDS_H_FAILED Valor: 8 O objeto falhou. Qualquer objeto com uma status de integridade com falha também tem um objeto com falha status. Portanto, o valor de status deve ser FAILED. |
VDS_H_REPLACED Valor: 9 Esse valor é reservado. Não o use. Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor. |
VDS_H_PENDING_FAILURE Valor: 10 O objeto não está falhando, mas espera-se que falhe de acordo com a análise feita nos atributos do objeto. Por exemplo, um disco pode ser definido como VDS_H_PENDING_FAILURE com base em dados S.M.A.R.T. O valor status não deve ser FAILED ou UNKNOWN. Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor. |
VDS_H_DEGRADED Valor: 11 O objeto não falhou completamente, mas está enfrentando falhas. Se o objeto for um objeto de subsistema, o firmware poderá estar relatando erros ou o subpropósitório de unidade, controlador, porta ou caminho poderá ter falhado ou estar falhando. Se o objeto for um objeto de controlador, o firmware poderá estar relatando erros ou o subpropósitório de porta ou caminho poderá ter falhado ou estar falhando. Se o objeto for um objeto de pool de armazenamento, uma ou mais unidades poderão ter falhado ou estar falhando. O valor status não deve ser UNKNOWN. Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor. |
Comentários
Os valores de enumeração de integridade 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 . Um objeto pack não relata status de integridade.
Valor de enumeração de integridade | Disco | Subsistema | Controller | Unidade | LUN | Plex lun | Pool de armazenamento | Volume | Plex de volume |
---|---|---|---|---|---|---|---|---|---|
VDS_H_UNKNOWN | Y | Y | Y | Y | Y | Y | Y | Y | Y |
VDS_H_HEALTHY | Y | Y | Y | Y | Y | Y | Y | Y | Y |
VDS_H_REBUILDING | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_STALE | N | N | N | N | N | N | N | Y | Y |
VDS_H_FAILING | Y | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILING_REDUNDANCY | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILED_REDUNDANCY | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILED_REDUNDANCY_FAILING | N | N | N | N | Y | Y | N | Y | Y |
VDS_H_FAILED | Y | Y | Y | Y | Y | Y | N | Y | Y |
VDS_H_REPLACED | N | N | Y | Y | N | N | N | N | N |
VDS_H_PENDING_FAILURE | N | N | N | Y | N | N | N | N | N |
VDS_H_DEGRADED | N | Y | Y | N | N | N | Y | N | N |
A estrutura de propriedades para cada objeto listado na tabela inclui o valor da enumeração VDS_HEALTH como membro.
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 |