VDS_CONTROLLER_STATUS-Enumeration (vds.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]
Definiert den Satz von Objekt-status-Werten für einen Controller.
Syntax
typedef enum _VDS_CONTROLLER_STATUS {
VDS_CS_UNKNOWN = 0,
VDS_CS_ONLINE = 1,
VDS_CS_NOT_READY = 2,
VDS_CS_OFFLINE = 4,
VDS_CS_FAILED = 5,
VDS_CS_REMOVED = 8
} VDS_CONTROLLER_STATUS, *PVDS_CONTROLLER_STATUS;
Konstanten
VDS_CS_UNKNOWN Wert: 0 Die status des Controllers kann nicht bestimmt werden. |
VDS_CS_ONLINE Wert: 1 Der Controller ist physisch vorhanden und wird verwendet. Der diesem Controller status zugeordnete VDS_HEALTH-Wert kann ein beliebiger Wert außer VDS_H_FAILED sein. |
VDS_CS_NOT_READY Wert: 2 Der Controller ist ausgelastet. Der VDS_HEALTH-Wert kann ein beliebiger Wert mit Ausnahme VDS_H_FAILED sein. |
VDS_CS_OFFLINE Wert: 4 Der Controller ist physisch vorhanden, aber nicht zur Verwendung verfügbar. Beispielsweise wurde der Controller auf den inaktiven Zustand festgelegt. Wenn dieser Controller status festgelegt ist, wird eine VDS_NF_CONTROLLER_REMOVED Benachrichtigung gesendet. Der VDS_HEALTH Wert kann ein beliebiger Wert sein. |
VDS_CS_FAILED Wert: 5 Der Controller ist fehlgeschlagen. Der VDS_HEALTH Wert sollte VDS_H_FAILED oder VDS_H_FAILING sein. |
VDS_CS_REMOVED Wert: 8 Der Controller wurde physisch vom Subsystem getrennt. Wenn diese status festgelegt ist, wird eine VDS_NF_CONTROLLER_DEPART Benachrichtigung gesendet. Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt. |
Hinweise
Die IVdsController::SetStatus-Methode übergibt einen VDS_CONTROLLER_STATUS Wert als Argument, um die status eines Controllers festzulegen, und die VDS_CONTROLLER_PROP-Struktur enthält einen VDS_CONTROLLER_STATUS-Wert als Member, um die aktuelle status anzugeben.
Wenn Ihre Anwendung auf einen VDS_CONTROLLER_STATUS Wert stößt, den sie nicht erkennt, sollte sie den Controller status als unbekannt anzeigen. Es sollte nicht versucht werden, den unbekannten Controller status einem anderen Controller status zuzuordnen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | vds.h |