Метод Msvm_ComputerSystem::RequestReplicationStateChangeEx

Запрашивает изменение состояния репликации связи репликации виртуальной машины на указанное значение. Во время изменения состояния свойство ReplicationState изменяется на значение параметра RequestedState . Этот метод поддерживается только для экземпляров класса Msvm_ComputerSystem , представляющих виртуальную машину.

Синтаксис

uint32 RequestReplicationStateChangeEx(
  [in]  string              ReplicationRelationship,
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob Job,
  [in]  datetime            TimeoutPeriod
);

Параметры

ReplicationRelationship [in]

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

RequestedState [in]

Новое состояние репликации. Значение должно иметь одно из следующих значений.

Готово к запуску начальной репликации (1)

Готово к запуску начальной репликации.

Ожидание завершения начальной репликации (2)

Ожидание завершения начальной репликации.

Репликация (3)

репликация.

Синхронизация репликации завершена (4)

Синхронизация репликации завершена.

Приостановка (7)

Приостановка репликации.

Отмена повторной синхронизации (9)

Отмена повторной синхронизации.

Задание [out]

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

TimeoutPeriod [in]

Этот параметр не используется.

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

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

Возвращаемый код/значение Описание
Завершено без ошибок
0
Успех
Проверка параметров метода — задание запущено
4096
Переход является асинхронным.
Сбой
32768
доступ запрещен
32769
Не поддерживается
32770
Состояние неизвестно
32771
Timeout
32772
недопустимый параметр.
32773
Значение, указанное в одном из параметров, не поддерживается.
Система используется
32774
Недопустимое состояние для этой операции
32775
Значение, указанное в параметре RequestedState , не поддерживается в текущем режиме или состоянии репликации.
Неправильный тип данных
32776
Система недоступна
32777
Недостаточно памяти
32778
Файл не найден
32779

Требования

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

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

Msvm_ComputerSystem