Volume Plex-Objekt
[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtual Disk Service durch die Windows Storage Verwaltungs-API. ]
Ein Volumeplexobjekt modelliert einen Volumeplex, der in einem Volume enthalten ist. Nur ein gespiegeltes Volume kann mehrere Plexe haben. alle anderen Volumetypen verfügen über einen Plex. Jeder Plex enthält eine Kopie der Daten auf dem Volume. VDS unterstützt vier Volumeplex-Typen: einfach, übergreifend, gestreift und mit Parität gestreift. Eine Beschreibung der einzelnen Volumetypen finden Sie im Volumeobjekt.
Es gibt zwei Möglichkeiten, ein Volume mit mehreren Plexes zu erstellen. Sie können die IVdsPack::CreateVolume-Methode verwenden, um das gespiegelte Volume direkt zu erstellen, oder die IVdsVolume::AddPlex-Methode verwenden, um einem anderen Volume ein Volume hinzuzufügen. Die Volumes (und die zugrunde liegenden Datenträger) müssen sich im gleichen Paket enthalten. Die folgende Abbildung zeigt ein Beispiel für das Hinzufügen eines Volumes (B) als Plex zu einem anderen Volume (A) und des resultierenden multiplexierten Volumes (A). Die Daten auf Volume A bleiben intakt, während die Daten auf Volume B zu einer gespiegelten Kopie der Daten auf Volume A werden.

Sie können Volumeplexes abfragen, indem Sie die IVdsVolume::QueryPlexes-Methode aufrufen. Sie können einen Zeiger auf einen bestimmten Volumeplex erhalten, indem Sie das gewünschte Plex-Objekt aus der -Enumeration auswählen, die von QueryPlexes zurückgegeben wird. Mit Ausnahme des letzten Plexes können vorhandene Plexes beschädigt oder entfernt werden. Verwenden Sie IVdsVolume::BreakPlex, um einen Plex von einem Volume zu trennen und das unterbrochene Plex-Objekt in ein Volumeobjekt zu konvertieren. Verwenden Sie IVdsVolume::RemovePlex, um die Plex-Datei vollständig zu löschen. Sie können versuchen, einen fehlertoleranten Plex zu reparieren, indem Sie die IVdsVolumePlex::Repair-Methode aufrufen, die fehlerhafte Member auf gute Datenträger verschiebt.
Neben einem Objektbezeichner und einem Plextyp enthalten volumeplex-Objekteigenschaften den Status, die Integrität und den Übergangszustand des Plex. Dieses Objekt verfügt über keine Flags.
In der folgenden Tabelle sind verwandte Schnittstellen, Enumerationen und Strukturen aufgeführt.
| Typ | Element |
|---|---|
| Schnittstellen, die von diesem Objekt immer verfügbar gemacht werden | IVdsVolumePlex. |
| Zugeordnete Enumerationen | VDS _ VOLUME _ PLEX _ STATUS, VDS _ VOLUME _ PLEX _ TYPEUND VDS DISK EXTENT _ _ _ TYPE. |
| Zugeordnete Strukturen | VDS _ VOLUME _ PLEX _ PROP. |