Метод RequestStateChange класса WMI CIM_ConcreteJob
Запрашивает изменение состояния задания на указанное значение. Допустимые переходы являются конкретными заданиями и конкретными поставщиками. Для вызова этого метода несколько раз может привести к перезаписи или потере более ранних запросов.
Синтаксис
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Параметры
-
Запрошенная статистика [in]
-
Указывает состояние, в которое должно быть изменено задание.
Values Значение - Начало
- 2
Изменяет состояние на "Выполнение". - Приостановить
- 3
Временно останавливает задание. Задание можно перезапустить и, возможно, ввести состояние службы во время приостановки задания. Это значение зависит от задания. - Завершение
- 4
Останавливает задание чисто, сохраняет данные, сохраняет состояние и завершает работу всех базовых процессов с упорядоченным образом. - Убить
- 5
Останавливает задание немедленно без необходимости сохранять данные или сохранять состояние. - Служба
- 6
Помещает задание в состояние службы для конкретного поставщика. Возможно, можно перезапустить задание из этого состояния. - Зарезервированный DMTF
- 7 32767
Зарезервировано. - Зарезервировано поставщиком
- 32768 65535
Зарезервировано. -
TimeoutPeriod [in]
-
Указывает максимальное время, которое клиент ожидает перехода к новому состоянию. Формат интервала должен использоваться для указания параметра TimeoutPeriod . Значение 0 или пустой параметр указывает, что клиент не имеет требований к времени для перехода.
Примечание.
Если реализация не поддерживает этот параметр, и это свойство не содержит значение 0 или NULL, необходимо вернуть значение Use Of Timeout Parameter Not Support .
Возвращаемое значение
Этот метод возвращает одно из следующих значений.
-
Завершено без ошибок (0)
-
Не поддерживается (1)
-
Неизвестная или не указанная ошибка (2)
-
Не может завершиться в течение периода ожидания (3)
-
Сбой (4)
-
Недопустимый параметр (5)
-
Использование (6)
-
Зарезервировано DMTF (7 4095)
-
Проверка параметров метода — начало перехода (4096)
-
Недопустимый переход состояния (4097)
-
Использование параметра timeout не поддерживается (4098)
-
Занят (4099)
-
Зарезервированный метод (4100 32767)
-
Конкретный поставщик (32768 65535)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 8 |
Минимальная версия сервера |
Windows Server 2012 |
Пространство имен |
Root\standardcimv2 |
MOF |
|
DLL-библиотеки |
|