Freigeben über


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

Weitere Informationen

IVdsController::GetProperties

VDS-Strukturen

VDS_CONTROLLER_STATUS

VDS_HEALTH