enumerazione VDS_DRIVE_STATUS (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 di stato dell'oggetto per un'unità.
Sintassi
typedef enum _VDS_DRIVE_STATUS {
VDS_DRS_UNKNOWN = 0,
VDS_DRS_ONLINE = 1,
VDS_DRS_NOT_READY = 2,
VDS_DRS_OFFLINE = 4,
VDS_DRS_FAILED = 5,
VDS_DRS_REMOVED = 8
} VDS_DRIVE_STATUS, *PVDS_DRIVE_STATUS;
Costanti
VDS_DRS_UNKNOWN Valore: 0 Impossibile determinare lo stato dell'unità. |
VDS_DRS_ONLINE Valore: 1 L'unità è disponibile e in uso. Il valore VDS_HEALTH associato a questo stato dell'unità può essere qualsiasi valore tranne VDS_H_FAILED. |
VDS_DRS_NOT_READY Valore: 2 L'unità è occupato. Il valore VDS_HEALTH può essere qualsiasi valore tranne VDS_H_FAILED. |
VDS_DRS_OFFLINE Valore: 4 L'unità è fisicamente presente, ma è stata rimossa dal gruppo RAID o dal pool di archiviazione. Ad esempio, se l'unità è stata rimossa dal gruppo RAID perché non è riuscita, lo stato dell'unità deve essere VDS_DRS_FAILED. Se l'unità è stata rimossa come parte dell'archiviazione di ribilanciamento, lo stato dell'unità deve essere VDS_DRS_OFFLINE. Quando viene impostato questo stato dell'unità, viene inviata una notifica di VDS_NF_DRIVE_REMOVED . Il valore VDS_HEALTH può essere qualsiasi valore. |
VDS_DRS_FAILED Valore: 5 L'unità non è riuscita. Il valore VDS_HEALTH deve essere VDS_H_FAILED o VDS_H_FAILING. |
VDS_DRS_REMOVED Valore: 8 L'unità è stata scollegata fisicamente dal sottosistema. Quando questo stato è impostato, viene inviata una notifica di VDS_NF_DRIVE_DEPART . Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
Commenti
Il metodo IVdsDrive::SetStatus passa un valore VDS_DRIVE_STATUS come argomento per impostare lo stato di un'unità e la struttura VDS_DRIVE_PROP include un valoreVDS_DRIVE_STATUS come membro per indicare lo stato corrente.
Se l'applicazione rileva un valore VDS_DRIVE_STATUS che non riconosce, deve visualizzare lo stato dell'unità come sconosciuto. Non deve tentare di eseguire il mapping dello stato dell'unità non riconosciuto a un altro stato dell'unità.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |