Метод ModifyReplicationSettings класса Msvm_ReplicationService

Изменяет параметры репликации для виртуальной машины. Когда клиент вызывает этот метод для виртуальной машины реплика, он изменяет параметры репликации связи репликации с помощью расширенного реплика.

Синтаксис

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

Параметры

ComputerSystem [in]

Ссылка на экземпляр CIM_ComputerSystem , представляющий виртуальную машину, для которой необходимо изменить параметры репликации.

ReplicationSettingData [in]

Строковое представление класса Msvm_ReplicationSettingData , определяющего новые параметры репликации.

Задание [out]

Если операция выполняется асинхронно, этот метод возвращает значение 4096, а этот параметр будет содержать ссылку на объект, производный от CIM_ConcreteJob.

Возвращаемое значение

Этот метод возвращает одно из следующих значений.

Завершено без ошибок (0)

Проверенные параметры метода — задание запущено (4096)

Сбой (32768)

Доступ запрещен (32769)

Не поддерживается (32770)

Состояние неизвестно (32771)

Время ожидания (32772)

Недопустимый параметр (32773)

Система используется (32774)

Недопустимое состояние для этой операции (32775)

Неправильный тип данных (32776)

Система недоступна (32777)

Нехватка памяти (32778)

Файл не найден (32779)

Комментарии

ModifyReplicationSettings принимает экземпляр Msvm_ReplicationSettingData (FRSD) в качестве входных данных. По умолчанию используется связанный FRSD для виртуальной машины в качестве поставщика "узел — узел". Входной FRSD проверяется на наличие допустимых параметров для каждого свойства поставщика по умолчанию. В этой таблице перечислены различия в проверке по отношению к внешнему поставщику.

Свойство Внешние поставщики
ReplicationProvider То же, что и поставщик по умолчанию
authenticationType Не учитывается
CertificateThumbPrint Не учитывается
RootCertificateThumbPrint (RO) Не учитывается
CompressionEnabled То же, что и поставщик по умолчанию
BypassProxyServer То же, что и поставщик по умолчанию
RecoveryConnectionPoint Игнорируется* (может измениться, если у поставщика есть требование)
RecoveryHostSystem (RO) Не учитывается
PrimaryConnectionPoint (RO) То же, что и поставщик по умолчанию
PrimaryHostSystem (RO) То же, что и поставщик по умолчанию
RecoveryServerPortNumber Игнорируется* (может измениться, если у поставщика есть требование)
ReplicateHostKvpItems Не учитывается
ApplicationConsistentSnapshotInterval То же, что и поставщик по умолчанию
RecoveryHistory То же, что и поставщик по умолчанию
IncludedDisks[] То же, что и поставщик по умолчанию
AutoResynchronizeEnabled То же, что и поставщик по умолчанию
AutoResynchronizeIntervalStart То же, что и поставщик по умолчанию
AutoResynchronizeIntervalEnd То же, что и поставщик по умолчанию
EnableWriteOrderPreservationAcrossDisks (не рекомендуется) То же, что и поставщик по умолчанию
ReplicationInterval То же, что и поставщик по умолчанию

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

Msvm_ReplicationService