enumerazione VDS_VOLUME_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 volume.
Sintassi
typedef enum _VDS_VOLUME_STATUS {
VDS_VS_UNKNOWN = 0,
VDS_VS_ONLINE = 1,
VDS_VS_NO_MEDIA = 3,
VDS_VS_FAILED = 5,
VDS_VS_OFFLINE = 4
} VDS_VOLUME_STATUS;
Costanti
VDS_VS_UNKNOWN Valore: 0 Lo stato del volume è sconosciuto. Questo valore non si applica ai volumi dinamici. |
VDS_VS_ONLINE Valore: 1 Il volume è disponibile. |
VDS_VS_NO_MEDIA Valore: 3 Il volume è un supporto rimovibile, ad esempio un CD-ROM. |
VDS_VS_FAILED Valore: 5 Il volume non è disponibile. |
VDS_VS_OFFLINE Valore: 4 Il volume è non in linea. Windows Server 2008, Windows Vista e Windows Server 2003: Non supportato. Se il volume è offline, il flag di VDS_VF_PERMANENTLY_DISMOUNTED viene impostato nel membro ulFlags della struttura VDS_VOLUME_PROP o VDS_VOLUME_PROP2 . |
Commenti
Quando il metodo IVdsPack::GetProperties restituisce una struttura VDS_PACK_PROP il cui membro di stato è VDS_PS_OFFLINE, VDS imposta lo stato per tutti i volumi nel pacchetto su VDS_VS_FAILED. VDS imposta lo stato per tipi di volume specifici su VDS_VS_FAILED nelle condizioni seguenti:
- Per volumi semplici, con estensione e striping, ogni volta che manca un disco.
- Per i volumi con mirroring, quando un disco, ad eccezione dell'ultimo disco, è mancante o presenta errori di scrittura che il plex passa a una condizione scollegata. Analogamente, se è l'ultimo (non obsoleto) plex e il disco è mancante.
- Per lo striping con parità (RAID-5) - quando manca il secondo disco o se una colonna viene scollegata (perché manca il disco o la colonna contiene errori di scrittura) e manca un secondo disco.
Nota È possibile aggiungere costanti aggiuntive all'enumerazione VDS_VOLUME_STATUS nelle versioni future di Windows. Per questo motivo, l'applicazione deve essere progettata per gestire correttamente una costante di enumerazione non riconosciuta VDS_VOLUME_STATUS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |