Compartilhar via


Método ModifyReplicationSettings da classe Msvm_ReplicationService

Modifica as configurações de replicação de uma máquina virtual. Quando um cliente chama esse método para uma máquina virtual réplica, ele modifica as configurações de replicação da relação de replicação com o réplica estendido.

Sintaxe

uint32 ModifyReplicationSettings(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  string                 ReplicationSettingData,
  [out] CIM_ConcreteJob    REF Job
);

Parâmetros

ComputerSystem [in]

Uma referência a uma instância de CIM_ComputerSystem que representa a máquina virtual para a qual as configurações de replicação devem ser modificadas.

ReplicationSettingData [in]

Uma representação de cadeia de caracteres da classe Msvm_ReplicationSettingData que define as novas configurações de replicação.

Trabalho [out]

Se a operação for executada de forma assíncrona, esse método retornará 4096 e esse parâmetro conterá uma referência a um objeto derivado de CIM_ConcreteJob.

Valor retornado

Esse método retorna um dos valores a seguir.

Concluído sem erro (0)

Parâmetros de método verificados – Trabalho iniciado (4096)

Falha (32768)

Acesso negado (32769)

Sem suporte (32770)

O status é desconhecido (32771)

Tempo limite (32772)

Parâmetro inválido (32773)

O sistema está em uso (32774)

Estado inválido para esta operação (32775)

Tipo de dados incorreto (32776)

O sistema não está disponível (32777)

Memória insuficiente (32778)

Arquivo não encontrado (32779)

Comentários

ModifyReplicationSettings usa uma FRSD (instância de Msvm_ReplicationSettingData ) como entrada. O FRSD associado para a máquina virtual como provedor host para host é a opção padrão. O FRSD de entrada é validado para configurações válidas para cada propriedade para o provedor padrão. Esta tabela resume as diferenças de validação em relação ao provedor externo.

Propriedade Provedores externos
ReplicationProvider O mesmo que o provedor padrão
AuthenticationType Ignored
Certificatethumbprint Ignored
RootCertificateThumbPrint (RO) Ignored
Compressionenabled O mesmo que o provedor padrão
BypassProxyServer O mesmo que o provedor padrão
RecoveryConnectionPoint Ignorado* (pode ser alterado se o provedor tiver requisito)
RecoveryHostSystem (RO) Ignored
PrimaryConnectionPoint (RO) O mesmo que o provedor padrão
RO (PrimaryHostSystem) O mesmo que o provedor padrão
RecoveryServerPortNumber Ignorado* (pode ser alterado se o provedor tiver requisito)
ReplicateHostKvpItems Ignored
ApplicationConsistentSnapshotInterval O mesmo que o provedor padrão
RecoveryHistory O mesmo que o provedor padrão
IncludedDisks[] O mesmo que o provedor padrão
AutoResynchronizeEnabled O mesmo que o provedor padrão
AutoResynchronizeIntervalStart O mesmo que o provedor padrão
AutoResynchronizeIntervalEnd O mesmo que o provedor padrão
EnableWriteOrderPreservationAcrossDisks (preterido) O mesmo que o provedor padrão
ReplicationInterval O mesmo que o provedor padrão

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

Msvm_ReplicationService