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


Метод 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
NetTCPIP.mof
DLL-библиотеки
NetTCPIP.dll

См. также

CIM_ConcreteJob