Freigeben über


Volume Plex-Objekt

[Ab Windows 8 und Windows Server 2012 wird die Virtual Disk Service COM-Schnittstelle von der Windows Storage Management APIersetzt.]

Ein Volumeplex-Objekt modelliert ein Volumeplex, das in einem Volume enthalten ist. Nur ein gespiegeltes Volume kann mehrere Plexes aufweisen; alle anderen Volumetypen weisen einen Plex auf. Jeder Plex enthält eine Kopie der Daten auf dem Volume. VDS unterstützt vier Volume-Plex-Typen: einfach, überspannt, gestreift und mit Parität gestreift. Eine Beschreibung der einzelnen Volumetypen finden Sie im Volume-Objekt.

Es gibt zwei Möglichkeiten zum Erstellen eines Volumes mit mehreren Plexes. Sie können die IVdsPack::CreateVolume Methode verwenden, um das gespiegelte Volume direkt zu erstellen, oder verwenden Sie die IVdsVolume::AddPlex-Methode, um ein Volume zu einem anderen Volume hinzuzufügen. Die Volumes (und die zugrunde liegenden Datenträger) müssen sich im selben Paket befinden. Die folgende Abbildung zeigt ein Beispiel für das Hinzufügen eines Volumes (B) als Plex zu einem anderen Volume (A) und dem resultierenden Multiplexed Volume (A). Die Daten auf Volume A bleiben erhalten, während die Daten auf Volume B zu einer gespiegelten Kopie der Daten auf Volume A werden.

Diagramm mit zwei einzelnen Plexes, eines mit einfachem Volume A und eines mit einfachem Volume B, gleich mehreren Plexes mit gespiegelter Lautstärke A.

Sie können Volumeplexes abfragen, indem Sie die IVdsVolume::QueryPlexes-Methode aufrufen. Sie können einen Zeiger auf ein bestimmtes Volume-Plex abrufen, indem Sie das gewünschte plex-Objekt aus der Enumeration auswählen, die von QueryPlexeszurückgegeben wird. Mit Ausnahme des letzten Plex können vorhandene Plexes unterbrochen oder entfernt werden. Verwenden Sie die IVdsVolume::BreakPlex, um ein Plex von einem Volume aufzuteilen und das zerbrochene Plex-Objekt in ein Volumeobjekt zu konvertieren. Verwenden Sie die IVdsVolume::RemovePlex, um den Plex vollständig zu löschen. Sie können versuchen, einen fehlertoleranten Plex zu reparieren, indem Sie die IVdsVolumePlex::Repair-Methode aufrufen, die schlechte Member auf gute Datenträger verschiebt.

Zusätzlich zu einem Objektbezeichner und einem Plextyp umfassen volume plex-Objekteigenschaften den Status, den Status, den Status und den Übergangszustand des Plex. Dieses Objekt weist keine Kennzeichnungen auf.

In der folgenden Tabelle sind verwandte Schnittstellen, Enumerationen und Strukturen aufgeführt.

Art 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.

 

Softwareanbieterobjekte

Volume-Objekt