Поделиться через


Метод RequestStateChange класса Msvm_MigrationJob

Запрашивает изменение состояния задания миграции на указанное. Несколько раз вызов метода RequestStateChange может привести к перезаписи или потере более ранних запросов. Если возвращается значение 0, задача успешно завершена. Любой другой код возврата указывает на ошибку.

Синтаксис

uint32 RequestStateChange(
  [in] uint16   RequestedState,
  [in] datetime TimeoutPeriod
);

Параметры

RequestedState [in]

Новое состояние задания.

Начало (2)

Изменяет состояние на "Выполняется".

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

Временно останавливает задание. Цель состоит в том, чтобы впоследствии перезапустить задание с помощью команды "Start". Можно войти в состояние "Служба" во время приостановки. (Это зависит от конкретного задания.)

Завершение (4)

Останавливает задание в чистом виде, сохраняя данные, сохраняя состояние и завершая все базовые процессы упорядоченным образом.

Kill (5)

Немедленно завершает задание без необходимости сохранять данные или сохранять состояние.

Служба (6)

Переводит задание в состояние службы, зависят от поставщика. Возможно, можно перезапустить задание.

DMTF Reserved

Зарезервировано.

Зарезервировано поставщиком

Зарезервировано.

TimeoutPeriod [in]

Период времени ожидания, указывающий максимальное время, которое клиент ожидает перехода в новое состояние. Для указания периода ожидания необходимо использовать формат интервала. Значение 0 или Null указывает, что клиент не требует времени для перехода. Если это свойство не содержит значения 0 или Null и реализация не поддерживает этот параметр, необходимо вернуть код возврата 4098 (Параметр времени ожидания не поддерживается).

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

(0)

(32768)

(32769)

(32770)

(32771)

(32772)

(32773)

(32774)

(32775)

(32776)

(32777)

(32778)

Требования

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

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

Msvm_MigrationJob