Freigeben über


VDS_DISK_STATUS-Enumeration (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts von der Windows Storage Management-API abgelöst.]

Definiert den Satz von Objektstatuswerten für einen Datenträger.

Syntax

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;

Konstanten

 
VDS_DS_UNKNOWN
Wert: 0
Der Anbieter konnte die Datenträgereigenschaften nicht vom Treiber abrufen (unbekannter Status, unbekannte Integrität), oder der Anbieter kann nicht auf den Datenträger zugreifen (unbekannter Status, fehlerfrei).
VDS_DS_ONLINE
Wert: 1
Der Datenträger ist verfügbar. Der Datenträgerstatuswert kann VDS_DS_ONLINE werden, auch wenn der Status des enthaltenden Pakets VDS_PS_OFFLINE ist.
VDS_DS_NOT_READY
Wert: 2
Der Datenträger ist derzeit nicht einsatzbereit. Wenn Sie beispielsweise die ACPI-Energieverwaltung verwenden, um den Ruhezustand des Datenträgers anzufordern (heruntergefahren), ist der Datenträger vorübergehend nicht mehr verfügbar.
VDS_DS_NO_MEDIA
Wert: 3
Der Datenträger ist ein Wechselmedium, z. B. ein CD-ROM-Laufwerk, oder enthält keine Medien.
VDS_DS_FAILED
Wert: 5
Der Datenträger ist nicht verfügbar und kann nicht verwendet werden.
VDS_DS_MISSING
Wert: 6
Für das Datenträgerobjekt ist kein physisches Gerät vorhanden, obwohl der Datenträger in den Paketkonfigurationsinformationen aufgeführt ist. Dieser Statuswert gilt nur für dynamische Datenträger.
VDS_DS_OFFLINE
Wert: 4
Der Datenträger ist offline.

Windows Vista und Windows Server 2003: Dieses Flag wird nicht unterstützt.

Bemerkungen

Die VDS_DISK_PROP-Struktur enthält einen VDS_DISK_STATUS-Wert als Member, um den aktuellen Status eines Datenträgers anzugeben.

Hinweis In zukünftigen Windows-Versionen können der VDS_DISK_STATUS-Enumeration zusätzliche Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_DISK_STATUS Enumerationskonstante ordnungsgemäß verarbeitet.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vds.h

Weitere Informationen

IVdsService::QueryUnallocatedDisks

VDS-Enumerationen

VDS_DISK_PROP

VDS_HEALTH

VDS_PACK_STATUS