Compartilhar via


Objeto Plex de Volume

[A partir do Windows 8 e do Windows Server 2012, a interface COM do Virtual Disk Service é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Um objeto plex de volume modela um plex de volume contido por um volume. Somente um volume espelhado pode ter vários plexes; todos os outros tipos de volume têm um plex. Cada plex contém uma cópia dos dados no volume. O VDS dá suporte a quatro tipos de plexe de volume: simples, estendido, distribuído e distribuído com paridade. Para obter uma descrição de cada um desses tipos de volume, consulte o objeto de volume.

Há duas maneiras de criar um volume com vários plexes. Você pode usar o método IVdsPack::CreateVolume para criar o volume espelhado diretamente ou usar o método IVdsVolume::AddPlex para adicionar um volume a outro volume. Os volumes (e os discos subjacentes) devem estar no mesmo pacote. A ilustração a seguir mostra um exemplo de adição de um volume (B) como um plexe a outro volume (A) e o volume multiplexado resultante (A). Os dados no volume A permanecem intactos, enquanto os dados no volume B se tornam uma cópia espelhada dos dados no volume A.

Diagrama que mostra dois únicos plexes, um com volume A simples e outro com volume B simples, igual a vários plexes com volume espelhado A.

Você pode consultar plexes de volume invocando o método IVdsVolume::QueryPlexes. Você pode obter um ponteiro para um plex de volume específico selecionando o objeto plex desejado na enumeração retornada por QueryPlexes. Com exceção do último plex, os plexes existentes podem ser quebrados ou removidos. Use o IVdsVolume::BreakPlex para dividir um plexe de um volume e converter o objeto plex quebrado em um objeto de volume. Use oIVdsVolume::RemovePlex para excluir o plex completamente. Você pode tentar reparar um plex tolerante a falhas chamando o método IVdsVolumePlex::Repair, que move membros ruins para discos bons.

Além de um identificador de objeto e um tipo plex, as propriedades do objeto plex de volume incluem o estado de status, integridade e transição do plex. Este objeto não tem sinalizadores.

A tabela a seguir lista interfaces, enumerações e estruturas relacionadas.

Tipo Elemento
Interfaces que são sempre expostas por este objeto IVdsVolumePlex .
Enumerações associadas VDS_VOLUME_PLEX_STATUS, VDS_VOLUME_PLEX_TYPEe VDS_DISK_EXTENT_TYPE.
Estruturas associadas VDS_VOLUME_PLEX_PROP.

 

objetos do provedor de software

de objeto de volume