Метод 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 |
|
DLL |
|