VDS_PORT_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 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
Der Status des Ports kann nicht bestimmt werden.
VDS_PRS_ONLINE
Wert: 1
Der Port ist physisch vorhanden und wird verwendet. Der diesem Portstatus 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 dieser 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 dieser 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.

Bemerkungen

Die VDS_PORT_PROP-Struktur enthält einen VDS_PORT_STATUS-Wert als Member, um den aktuellen Status eines Ports anzugeben.

Wenn Ihre Anwendung auf einen VDS_PORT_STATUS Wert stößt, den sie nicht erkennt, sollte der Portstatus als unbekannt angezeigt werden. Es sollte nicht versucht werden, den unbekannten Portstatus einem anderen Portstatus 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

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

Weitere Informationen

VDS-Enumerationen

VDS_PORT_PROP