VDS_PORT_STATUS-Enumeration (vdshwprv.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 Port.

Syntax

typedef enum _VDS_PORT_STATUS {
  VDS_PRS_UNKNOWN = 0,
  VDS_PRS_ONLINE = 1,
  VDS_PRS_NOT_READY = 2,
  VDS_PRS_OFFLINE = 4,
  VDS_PRS_FAILED = 5,
  VDS_PRS_REMOVED = 8
} VDS_PORT_STATUS, *PVDS_PORT_STATUS;

Konstanten

 
VDS_PRS_UNKNOWN
Wert: 0
Die status des Ports kann nicht bestimmt werden.
VDS_PRS_ONLINE
Wert: 1
Der Port ist physisch vorhanden und wird verwendet. Der diesem Port status zugeordnete VDS_HEALTH-Wert kann ein beliebiger Wert sein, außer VDS_H_FAILED.
VDS_PRS_NOT_READY
Wert: 2
Der Port ist ausgelastet. Der VDS_HEALTH-Wert kann ein beliebiger Wert mit Ausnahme VDS_H_FAILED sein.
VDS_PRS_OFFLINE
Wert: 4
Entweder der Port oder sein Controller ist physisch vorhanden, aber nicht zur Verwendung verfügbar. Beispielsweise wurde der Port oder dessen Controller auf den inaktiven Zustand festgelegt. Wenn diese status festgelegt ist, wird eine VDS_NF_PORT_REMOVED Benachrichtigung gesendet. Der VDS_HEALTH Wert kann ein beliebiger Wert sein.
VDS_PRS_FAILED
Wert: 5
Der Port ist fehlgeschlagen. Der VDS_HEALTH Wert sollte VDS_H_FAILED oder VDS_H_FAILING sein.
VDS_PRS_REMOVED
Wert: 8
Der Controller des Ports wurde physisch aus dem Subsystem entfernt. Wenn diese status festgelegt ist, wird eine VDS_NF_PORT_DEPART Benachrichtigung gesendet.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.

Hinweise

Die VDS_PORT_PROP-Struktur enthält einen VDS_PORT_STATUS-Wert als Member, um die aktuelle status eines Ports anzugeben.

Wenn Ihre Anwendung auf einen VDS_PORT_STATUS Wert trifft, den sie nicht erkennt, sollte der Port status als unbekannt angezeigt werden. Es sollte nicht versucht werden, den unbekannten Port status einem anderen Port status zuzuordnen.

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

Anforderungen

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

Weitere Informationen

VDS-Enumerationen

VDS_PORT_PROP