Método CreateReplica da classe MSFT_VirtualDisk
Cria uma relação de replicação entre discos virtuais.
Sintaxe
UInt32 CreateReplica(
[in] String FriendlyName,
[in] String TargetStorageSubsystem,
[in] String TargetVirtualDiskObjectId,
[in] String TargetStoragePoolObjectId,
[in] UInt16 RecoveryPointObjective,
[in] String ReplicationSettings,
[in] UInt16 SyncType,
[out] String CreatedReplicaPeer,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
Parâmetros
FriendlyName [em]
Um nome relevante para o usuário final para o elemento que está sendo criado. Se for NULL, um nome padrão fornecido pelo sistema poderá ser usado.
TargetStorageSubsystem [em]
Uma cadeia de caracteres que contém um objeto MSFT_ReplicaPeer inserido especificando o computador de destino da réplica.
TargetVirtualDiskObjectId [em]
Especifica o destino do disco virtual na máquina de destino.
TargetStoragePoolObjectId [em]
Um pool de armazenamento no destino a ser usado como a origem para criar o disco virtual de destino. Esse parâmetro será ignorado se um disco virtual de destino for especificado.
RecoveryPointObjective [in]
Indica o intervalo máximo em que os dados podem ser perdidos. Para operações de cópia síncrona, RecoveryPointObjective é 0. Para operações de cópia assíncrona, RecoveryPointObjective representa o intervalo desde a transmissão mais recente de dados para o elemento de destino.
ReplicationSettings [in]
Uma cadeia de caracteres que contém um objeto MSFT_ReplicationSettings incorporado a ser aplicado.
SyncType [in]
O tipo de cópia que será feita. Um dos seguintes valores:
Valor | Significado |
---|---|
DMTF Reservado .. | Esse valor é reservado para uso do sistema. |
Espelho 6 | Crie e mantenha uma cópia da origem. |
Instantâneo 7 | Crie uma cópia de sombra de volume da origem. |
Clone 8 | Crie uma cópia completa point-in-time da origem. |
Clone Tokenizado 9 | Crie uma cópia pontual e indexada da origem. |
DMTF Reservado .. | Esse valor é reservado para uso do sistema. |
Fornecedor Específico 0x8000.. | Esses valores são reservados para fornecedores. |
CreatedReplicaPeer [saída]
Se a relação for criada com êxito, esse parâmetro receberá uma cadeia de caracteres que contém um objeto MSFT_ReplicaPeer incorporado que representa o par de réplica para o destino.
CreatedStorageJob [out]
Retorna uma referência ao objeto de trabalho de armazenamento usado para controlar a operação de longa execução.
ExtendedStatus [out]
Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus incorporado.
Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).
Valor retornado
Êxito (0)
Sem suporte (1)
Erro não especificado (2)
Tempo limite (3)
Com falha (4)
Parâmetro inválido (5)
Objeto não encontrado (8)
Parâmetros de método verificados - Trabalho iniciado (4096)
Acesso negado (40001)
Não há recursos suficientes para concluir a operação. (40002)
Cache desatualizado (40003)
Não há suporte para a operação enquanto o cluster está sendo atualizado. (40009)
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Namespace | Root\Microsoft\Windows\Storage |
Cabeçalho | Adojet.h |
MOF | Storagewmi.mof |