Share via


enumerazione VDS_DISK_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 disco.

Sintassi

typedef enum _VDS_DISK_STATUS {
  VDS_DS_UNKNOWN = 0,
  VDS_DS_ONLINE = 1,
  VDS_DS_NOT_READY = 2,
  VDS_DS_NO_MEDIA = 3,
  VDS_DS_FAILED = 5,
  VDS_DS_MISSING = 6,
  VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;

Costanti

 
VDS_DS_UNKNOWN
Valore: 0
Il provider non è riuscito a ottenere le proprietà del disco dal driver (stato sconosciuto, integrità sconosciuta) o il provider non può accedere al disco (stato sconosciuto, integro).
VDS_DS_ONLINE
Valore: 1
Il disco è disponibile. Il valore dello stato del disco può essere VDS_DS_ONLINE, anche se lo stato del pacchetto contenitore è VDS_PS_OFFLINE.
VDS_DS_NOT_READY
Valore: 2
Il disco non è attualmente pronto per l'uso. Ad esempio, se si usa il risparmio energia ACPI per richiedere che un disco venga ibernato (spin-down), il disco diventa temporaneamente non disponibile.
VDS_DS_NO_MEDIA
Valore: 3
Il disco è un supporto rimovibile, ad esempio un'unità CD-ROM o non contiene supporti.
VDS_DS_FAILED
Valore: 5
Il disco non è disponibile e non può essere usato.
VDS_DS_MISSING
Valore: 6
Non è presente alcun dispositivo fisico per l'oggetto disco, anche se le informazioni di configurazione del pacchetto elencano il disco. Questo valore di stato si applica solo ai dischi dinamici.
VDS_DS_OFFLINE
Valore: 4
Il disco è offline.

Windows Vista e Windows Server 2003: Questo flag non è supportato.

Commenti

La struttura VDS_DISK_PROP include un valore VDS_DISK_STATUS come membro per indicare lo stato corrente di un disco.

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

Requisiti

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

Vedi anche

IVdsService::QueryUnallocatedDisks

Enumerazioni VDS

VDS_DISK_PROP

VDS_HEALTH

VDS_PACK_STATUS