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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |