Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
[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_UNKNOWNValor: 0 A integridade do objeto não pode ser determinada. |
VDS_H_HEALTHYValor: 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_REBUILDINGValor: 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_STALEValor: 3 A configuração do objeto está obsoleta. O valor status não deve ser FAILED ou UNKNOWN. |
VDS_H_FAILINGValor: 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_REDUNDANCYValor: 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_REDUNDANCYValor: 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_FAILINGValor: 7 O último plex em funcionamento está falhando. Esse valor é válido apenas para volumes e LUNs. |
VDS_H_FAILEDValor: 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_REPLACEDValor: 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_FAILUREValor: 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_DEGRADEDValor: 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 | vds.h |