Volume Plex 物件
[從 Windows 8 和 Windows Server 2012 開始,虛擬磁碟服務 COM 介面會由 Windows 記憶體管理 API取代。
磁碟區 plex 物件會建立磁碟區 plex 的模型,該磁碟區包含磁碟區。 只有鏡像磁碟區可以有多個 plexes;所有其他磁碟區類型都有一個 plex。 每個 plex 都包含磁碟區上的數據復本。 VDS 支援四種磁碟區 plex 類型:簡單、跨越、等量和等量等量。 如需每個磁碟區類型的描述,請參閱 Volume Object。
有兩種方式可以建立具有多個叢集的磁碟區。 您可以使用 IVdsPack::CreateVolume 方法來直接建立鏡像磁碟區,或使用 IVdsVolume::AddPlex 方法,將一個磁碟區新增至另一個磁碟區。 磁碟區(和基礎磁碟)必須位於相同的套件中。 下圖顯示將一個磁碟區 (B) 新增為另一個磁碟區 (A) 的範例,以及產生的多任務處理磁碟區 (A)。 磁碟區 A 上的數據會保持不變,而磁碟區 B 上的數據會變成磁碟區 A 上的數據鏡像複本。
您可以叫用 IVdsVolume::QueryPlexes 方法來查詢磁碟區叢集。 您可以從 queryPlexes 所傳回的列舉中選取所需的 plex 物件,以取得特定磁碟區 plex 的指標。 除了最後一個 plex 之外,現有的 plex 可以中斷或移除。 使用 IVdsVolume::BreakPlex 將 plex 從磁碟區分割,並將中斷的 plex 物件轉換成磁碟區物件。 使用 IVdsVolume::RemovePlex 來完全刪除 plex。 您可以藉由呼叫 IVdsVolumePlex::Repair 方法來嘗試修復容錯 plex,此方法會將不良成員移至良好的磁碟。
除了物件標識碼和 plex 類型之外,磁碟區 plex 物件屬性還包括 plex 的狀態、健全狀況和轉換狀態。 此物件沒有旗標。
下表列出相關的介面、列舉和結構。
類型 | 元素 |
---|---|
這個物件一律公開的介面 | IVdsVolumePlex。 |
相關聯的列舉 | VDS_VOLUME_PLEX_STATUS、VDS_VOLUME_PLEX_TYPE和 VDS_DISK_EXTENT_TYPE。 |
相關聯的結構 | VDS_VOLUME_PLEX_PROP。 |
相關主題