Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]
Definiert die Eigenschaften eines Controllerobjekts.
Syntax
typedef struct _VDS_CONTROLLER_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
VDS_CONTROLLER_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfPorts;
} VDS_CONTROLLER_PROP, *PVDS_CONTROLLER_PROP;
Member
id
Die GUID des Controllerobjekts.
pwszFriendlyName
Der Name des Controllers; eine Zeichenfolge mit Null-Endung, die für Menschen lesbar ist.
pwszIdentification
Der Subsystembezeichner, in der Regel eine Seriennummer; eine Zeichenfolge mit Null-Endung, die für Menschen lesbar ist.
status
Ein VDS_CONTROLLER_STATUS Enumerationswert, der die status des Controllers angibt.
health
Ein VDS_HEALTH Enumerationswert, der den Integritätszustand des Controllers angibt. Im Folgenden sind die gültigen Werte für dieses Element aufgeführt.
Windows Server 2008, Windows Vista und Windows Server 2003: VDS_H_REPLACED und VDS_H_DEGRADED werden nicht unterstützt.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_REPLACED (9)
VDS_H_DEGRADED (11)
sNumberOfPorts
Die Anzahl der Ports, die der Controller enthält. Ports werden von 0 nummeriert. Hardwareanbieter sollten diesen Member für PCI-RAID-Karten auf 0 festlegen.
Hinweise
Die IVdsController::GetProperties-Methode gibt diese Struktur zurück, um die Eigenschaften eines Controllerobjekts zu melden.
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 |