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

Запрашивает изменение состояния.

Синтаксис

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

Параметры

RequestedState [in]

RequestStateChange изменяет состояние задания. Возможны следующие значения:

Начало (2)

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

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

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

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

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

Kill (5)

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

Служба (6)

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

DmTF Reserved (7..32767)

Зарезервированный поставщик (32768..65535)

TimeoutPeriod [in]

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

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

Возвращает значение 0 при успешном выполнении; в противном случае возвращает одну из следующих ошибок.

(0)

(32768)

(32769)

(32770)

(32771)

(32772)

(32773)

(32774)

(32775)

(32776)

(32777)

(32778)

Требования

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

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

Msvm_CollectionReferencePointExportJob