VDS_VOLUME_PLEX_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 Volumeplexobjekts.

Syntax

typedef struct _VDS_VOLUME_PLEX_PROP {
  VDS_OBJECT_ID          id;
  VDS_VOLUME_PLEX_TYPE   type;
  VDS_VOLUME_PLEX_STATUS status;
  VDS_HEALTH             health;
  VDS_TRANSITION_STATE   TransitionState;
  ULONGLONG              ullSize;
  ULONG                  ulStripeSize;
  ULONG                  ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;

Member

id

Die GUID des plex-Objekts.

type

Der von VDS_VOLUME_PLEX_TYPE aufgelistete Plextyp. Der Typ des Plexs ist nicht erforderlich, um dem Typ des Volumes zu entsprechen, zu dem der Plex gehört.

status

Die status des von VDS_VOLUME_PLEX_STATUS aufgelisteten Plexobjekts. Die status des Plexs muss nicht mit der status des Volumes übereinstimmen, zu dem der Plex gehört.

health

Ein VDS_HEALTH Enumerationswert, der den Integritätszustand des Plex angibt. Der Integritätszustand des Plexs ist nicht erforderlich, um dem Integritätszustand des Volumes zu entsprechen, zu dem der Plex gehört.

TransitionState

Ein VDS_TRANSITION_STATE Enumerationswert, der den Übergangszustand des Plexs angibt.

ullSize

Die Größe des Plexs in Bytes. Die Größe des Plexs muss größer oder gleich dem Volumen sein, zu dem der Plex gehört. Der Plex darf nicht kleiner als das Volume sein.

ulStripeSize

Die Stripe-Interleave-Größe in Bytes. Dieses Element gilt nur für Plexes vom Typ VDS_VPT_STRIPE (gestreift) und VDS_VPT_PARITY (gestreift) (mit Parität gestreift). Für andere Plextypen sollte dieser Member 0 sein.

ulNumberOfMembers

Die Anzahl der Elemente im Volumeplex. Ein plex-Member ist eine Sammlung verketteter Datenträgerausdehnungen, die auf einem weiteren Datenträger enthalten sind.

Hinweise

Die IVdsVolumePlex::GetProperties-Methode gibt diese Struktur zurück, um die Eigenschaften eines Volumeplexobjekts 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

IVdsVolumePlex::GetProperties

VDS-Strukturen

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_PLEX_STATUS

VDS_VOLUME_PLEX_TYPE