VDS_HEALTH-Enumeration (vdshwprv.h)
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert den Satz von Integritätszustandswerten für ein VDS-Objekt.
Syntax
typedef enum _VDS_HEALTH {
VDS_H_UNKNOWN = 0,
VDS_H_HEALTHY = 1,
VDS_H_REBUILDING = 2,
VDS_H_STALE = 3,
VDS_H_FAILING = 4,
VDS_H_FAILING_REDUNDANCY = 5,
VDS_H_FAILED_REDUNDANCY = 6,
VDS_H_FAILED_REDUNDANCY_FAILING = 7,
VDS_H_FAILED = 8,
VDS_H_REPLACED = 9,
VDS_H_PENDING_FAILURE = 10,
VDS_H_DEGRADED = 11
} VDS_HEALTH;
Konstanten
VDS_H_UNKNOWN Wert: 0 Die Integrität des Objekts kann nicht bestimmt werden. |
VDS_H_HEALTHY Wert: 1 Das -Objekt gibt online status an. Dieser Integritätszustandswert bedeutet, dass das Objekt vollständig betriebsbereit ist und ordnungsgemäß funktioniert, aber er impliziert nicht, dass das Objekt zur Verwendung verfügbar ist. Wenn das Objekt beispielsweise ein Datenträger ist, fehlt der Datenträger nicht, protokollieren und Konfigurationsdateien werden synchronisiert, und der Datenträger ist frei von E/A-Fehlern. Wenn das Objekt eine LUN ist oder Volume, alle Plexes (gespiegelt, einfach, spanned und striped) und Spalten (RAID-5) sind verfügbar und sind frei von E/A-Fehlern. Der diesem Integritätszustand zugeordnete status Wert darf nicht FAILED, UNKNOWN oder MISSING sein. |
VDS_H_REBUILDING Wert: 2 Entweder eine gespiegelte LUN oder ein Volume synchronisiert alle Plexes neu, oder ein Striped with Parity (RAID-5)-Plex ist Neugenerierung der Parität. |
VDS_H_STALE Wert: 3 Die Objektkonfiguration ist veraltet. Der status Wert darf nicht FAILED oder UNKNOWN sein. |
VDS_H_FAILING Wert: 4 Das Objekt schlägt fehl, funktioniert aber weiterhin. Beispielsweise kann eine LUN oder ein Volume mit fehlerhafter Integrität sein. erzeugt gelegentliche Eingabe-/Ausgabefehler, von denen es noch wiederherstellen kann. Der status Wert darf nicht FAILED oder UNKNOWN sein. |
VDS_H_FAILING_REDUNDANCY Wert: 5 Ein oder mehrere Plexes weisen Fehler auf, aber das Objekt funktioniert, und alle Plexes sind online. Dieser Wert ist nur für Volumes und LUNs gültig. |
VDS_H_FAILED_REDUNDANCY Wert: 6 Mindestens ein Plex ist fehlgeschlagen, aber mindestens ein Plex funktioniert. Dieser Wert ist nur für Volumes und LUNs gültig. |
VDS_H_FAILED_REDUNDANCY_FAILING Wert: 7 Der letzte Arbeitsplex schlägt fehl. Dieser Wert ist nur für Volumes und LUNs gültig. |
VDS_H_FAILED Wert: 8 Fehler beim Objekt. Jedes Objekt mit einer fehlerhaften Integritäts-status weist auch ein fehlerhaftes Objekt status auf. Daher muss der status Wert FAILED sein. |
VDS_H_REPLACED Wert: 9 Dieser Wert ist reserviert. Verwenden Sie sie nicht. Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt. |
VDS_H_PENDING_FAILURE Wert: 10 Das Objekt schlägt nicht fehl, aber es wird erwartet, dass es gemäß der Analyse für die Attribute des Objekts fehlschlägt. Beispielsweise kann ein Datenträger basierend auf S.M.A.R.T.-Daten auf VDS_H_PENDING_FAILURE festgelegt werden. Der status Wert darf nicht FAILED oder UNKNOWN sein. Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt. |
VDS_H_DEGRADED Wert: 11 Das Objekt ist nicht vollständig fehlgeschlagen, es treten jedoch Fehler auf. Wenn es sich bei dem Objekt um ein Subsystemobjekt handelt, kann die Firmware Fehler melden, oder das Laufwerk, der Controller, der Port oder das Unterobjekt des Pfads ist möglicherweise fehlgeschlagen oder fehlerhaft. Wenn es sich bei dem Objekt um ein Controllerobjekt handelt, meldet die Firmware möglicherweise Fehler, oder das Port- oder Pfadunterobjekt ist fehlgeschlagen oder schlägt fehl. Wenn es sich bei dem Objekt um ein Speicherpoolobjekt handelt, ist möglicherweise ein oder mehrere Laufwerke ausgefallen oder fehlerhaft. Der status Wert darf nicht UNBEKANNT sein. Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt. |
Hinweise
Integritätsaufzählungswerte gelten für die VDS-Objekte, wie in der folgenden Tabelle gezeigt. Y gibt an, dass der Wert für das Objekt gilt, und N gibt an, dass der Wert nicht auf das Objekt angewendet wird. Ein Pack-Objekt meldet keine Integritäts-status.
Integritätsaufzählungswert | Datenträger | Subsystem | Controller | Laufwerk | LUN | LUN-Plex | Speicherpool | Lautstärke | Volumeplex |
---|---|---|---|---|---|---|---|---|---|
VDS_H_UNKNOWN | J | J | J | J | J | J | J | J | J |
VDS_H_HEALTHY | J | J | J | J | J | J | J | J | J |
VDS_H_REBUILDING | N | N | N | N | J | J | N | J | J |
VDS_H_STALE | N | N | N | N | N | N | N | J | J |
VDS_H_FAILING | J | N | N | N | J | J | N | J | J |
VDS_H_FAILING_REDUNDANCY | N | N | N | N | J | J | N | J | J |
VDS_H_FAILED_REDUNDANCY | N | N | N | N | J | J | N | J | J |
VDS_H_FAILED_REDUNDANCY_FAILING | N | N | N | N | J | J | N | J | J |
VDS_H_FAILED | J | J | J | J | J | J | N | J | J |
VDS_H_REPLACED | N | N | J | J | N | N | N | N | N |
VDS_H_PENDING_FAILURE | N | N | N | J | N | N | N | N | N |
VDS_H_DEGRADED | N | J | J | N | N | N | J | N | N |
Die Eigenschaftenstruktur für jedes in der Tabelle aufgeführte Objekt enthält den Wert der VDS_HEALTH-Enumeration als Member.
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 |