Метод Msvm_CopyFileToGuestJob::RequestStateChange
Изменяет состояние задания.
Синтаксис
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Параметры
-
RequestedState [in]
-
Новое состояние. Возможные значения:
-
Начало (2)
-
Изменяет состояние на "Выполняется".
-
Приостановка (3)
-
Временно останавливает задание. Затем клиент может перезапустить задание с помощью команды Start. Клиент может перейти в состояние "Служба" во время приостановки (это зависит от задания).
-
Завершение (4)
-
Останавливает задание в чистом виде, сохраняя данные, сохраняя состояние и завершая все базовые процессы упорядоченным образом.
-
Kill (5)
-
Немедленно завершает задание без необходимости сохранять данные или сохранять состояние.
-
Служба (6)
-
Переводит задание в состояние службы, зависят от поставщика. Клиент может перезапустить задание.
-
DmTF Reserved (7..32767)
-
Зарезервировано поставщиком (32768..65535)
TimeoutPeriod [in]
Период времени ожидания, указывающий максимальное время, которое клиент ожидает перехода в новое состояние. Для указания периода ожидания необходимо использовать формат интервала. Значение 0 или Null указывает, что клиент не требует времени для перехода. Если это свойство не содержит значения 0 или Null и реализация не поддерживает этот параметр, необходимо вернуть код возврата 4098 (Параметр времени ожидания не поддерживается).
Возвращаемое значение
Этот метод возвращает одно из следующих значений.
Возвращаемый код/значение | Описание |
---|---|
|
Успешно. |
|
|
|
|
|
Доступ запрещен. |
|
|
|
|
|
|
|
|
|
|
|
Значение, указанное в параметре RequestedState , не поддерживается. |
|
|
|
|
|
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8.1 [только классические приложения] |
Минимальная версия сервера |
Windows Server 2012 R2 [только классические приложения] |
Пространство имен |
\\Root\Virtualization\V2 |
MOF |
|
DLL |
|