VDS_CONTROLLER_PROP Struktur (vds.h)
[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 |