enumerazione VDS_HEALTH (vds.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]

Definisce il set di valori dello stato di integrità per un oggetto VDS.

Sintassi

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;

Costanti

 
VDS_H_UNKNOWN
Valore: 0
Impossibile determinare l'integrità dell'oggetto.
VDS_H_HEALTHY
Valore: 1
L'oggetto indica lo stato online. Questo valore dello stato di integrità indica che l'oggetto è completamente operativo e funziona correttamente, ma non implica che l'oggetto sia disponibile per l'uso. Ad esempio, se l'oggetto è un disco, il disco non è mancante, registrare e
i file di configurazione vengono sincronizzati e il disco è privo di errori di I/O. Se l'oggetto è un LUN o
volume, tutti i plessi (con mirroring, semplice, esteso e con striping) e le colonne (RAID-5) sono disponibili e privi di errori di I/O. Il valore di stato associato a questo stato di integrità non deve essere FAILED, UNKNOWN o MISSING.
VDS_H_REBUILDING
Valore: 2
Un LUN o un volume con mirroring risincronizza tutti i plessi oppure un plex con striping (RAID-5) è
rigenerando la parità.
VDS_H_STALE
Valore: 3
La configurazione dell'oggetto non è aggiornata. Il valore di stato non deve essere FAILED o UNKNOWN.
VDS_H_FAILING
Valore: 4
L'oggetto ha esito negativo, ma funziona ancora. Ad esempio, un LUN o un volume con integrità non riuscita potrebbe essere
generando occasionali errori di input/output da cui è ancora in grado di eseguire il ripristino. Il valore di stato non deve essere FAILED o UNKNOWN.
VDS_H_FAILING_REDUNDANCY
Valore: 5
Uno o più plessi presentano errori, ma l'oggetto funziona e tutti iplexes sono online. Questo valore è valido solo per volumi e LUN.
VDS_H_FAILED_REDUNDANCY
Valore: 6
Uno o piùplex non sono riusciti, ma almeno un plex funziona. Questo valore è valido solo per volumi e LUN.
VDS_H_FAILED_REDUNDANCY_FAILING
Valore: 7
L'ultimo plex funzionante ha esito negativo. Questo valore è valido solo per volumi e LUN.
VDS_H_FAILED
Valore: 8
L'oggetto non è riuscito. Qualsiasi oggetto con stato di integrità non riuscito ha anche uno stato dell'oggetto non riuscito. Pertanto, il valore di stato deve essere FAILED.
VDS_H_REPLACED
Valore: 9
Questo valore è riservato. Non usarlo.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_H_PENDING_FAILURE
Valore: 10
L'oggetto non ha esito negativo, ma è previsto che non riesca in base all'analisi eseguita sugli attributi dell'oggetto. Ad esempio, un disco può essere impostato su VDS_H_PENDING_FAILURE in base ai dati S.M.A.R.T.

Il valore di stato non deve essere FAILED o UNKNOWN.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_H_DEGRADED
Valore: 11
L'oggetto non è completamente riuscito, ma si verificano errori.

Se l'oggetto è un oggetto sottosistema, il firmware potrebbe segnalare errori o l'unità, il controller, la porta o il percorso secondario potrebbe non riuscire o avere esito negativo.

Se l'oggetto è un oggetto controller, è possibile che il firmware segnali errori oppure che la porta o il percorso secondario non sia riuscito o abbia esito negativo.

Se l'oggetto è un oggetto pool di archiviazione, è possibile che una o più unità abbiano avuto esito negativo o abbiano esito negativo.

Il valore di stato non deve essere UNKNOWN.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.

Commenti

I valori di enumerazione dell'integrità si applicano agli oggetti VDS, come illustrato nella tabella seguente. Y indica che il valore si applica all'oggetto e N indica che il valore non si applica all'oggetto. Un oggetto pack non segnala lo stato di integrità.

Valore dell'enumerazione integrità Disco Subsystem Controller Unità LUN LUN plex Pool di archiviazione Volume Volume plex
VDS_H_UNKNOWN S S S S S S S S S
VDS_H_HEALTHY S S S S S S S S S
VDS_H_REBUILDING N N N N S S N S S
VDS_H_STALE N N N N N N N S S
VDS_H_FAILING S N N N S S N S S
VDS_H_FAILING_REDUNDANCY N N N N S S N S S
VDS_H_FAILED_REDUNDANCY N N N N S S N S S
VDS_H_FAILED_REDUNDANCY_FAILING N N N N S S N S S
VDS_H_FAILED S S S S S S N S S
VDS_H_REPLACED N N S S N N N N N
VDS_H_PENDING_FAILURE N N N S N N N N N
VDS_H_DEGRADED N S S N N N S N N
 

La struttura delle proprietà per ogni oggetto elencato nella tabella include il valore dell'enumerazione VDS_HEALTH come membro.

Nota È possibile aggiungere costanti aggiuntive all'enumerazione VDS_HEALTH nelle versioni future di Windows. Per questo motivo, l'applicazione deve essere progettata per gestire normalmente una costante di enumerazione non riconosciuta VDS_HEALTH .
 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vds.h

Vedi anche

Enumerazioni VDS

VDS_CONTROLLER_PROP

VDS_DISK_PROP

VDS_DISK_PROP2

VDS_DRIVE_PROP

VDS_DRIVE_PROP2

VDS_LUN_PLEX_PROP

VDS_LUN_PROP

VDS_STORAGE_POOL_PROP

VDS_SUB_SYSTEM_PROP

VDS_SUB_SYSTEM_PROP2

VDS_VOLUME_PLEX_PROP

VDS_VOLUME_PROP

VDS_VOLUME_PROP2