Метод RequestStateChange класса MSFT_NetNeighbor
Запрашивает изменение состояния элемента на значение, указанное в параметре RequestsState . Когда происходит запрошенное изменение состояния, элемент EnabledState и RequestedState будут одинаковыми. Вызов метода RequestChangeState несколько раз может привести к перезаписи или потере более ранних запросов. Если возвращается значение 0, задача успешно завершена, а использование ConcreteJob не требуется. Если возвращается значение 4096 (0x1000), то задача займет некоторое время, Будет создано Бетонное задание, а ссылка возвращается в выходном задании параметра. Любой другой код возврата указывает на условие ошибки.
Синтаксис
uint32 RequestStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob Job,
[in] datetime TimeoutPeriod
);
Параметры
-
Запрошенная статистика [in]
-
Состояние, запрошенное для элемента. Эти сведения будут помещены в свойство RequestState экземпляра, если возвращаемый код метода RequestStateChange равен 0 ('Завершено без ошибки'), 3 ('Timeout') или 4096 (0x1000) ('Job Started'). Дополнительные сведения о значениях RequestedState и RequestedState см. в описании свойств EnabledState и RequestedState .
-
Включено (2)
-
Отключено (3)
-
Завершение работы (4)
-
Автономный (6)
-
Тест (7)
-
Отложить (8)
-
Quiesce (9)
-
Перезагрузка (10)
-
Сброс (11)
-
Зарезервировано DMTF (12 32767)
-
Зарезервированный поставщик (32768 65535)
-
-
Задание [out]
-
CIM_ConcreteJob, содержащий ссылку на задание (может иметь значение NULL, если задача завершена).
-
TimeoutPeriod [in]
-
Период времени ожидания, указывающий максимальное время, которое клиент ожидает перехода к новому состоянию. Для указания этого периода необходимо использовать формат интервала. Значение 0 или пустой параметр указывает, что клиент не имеет требований к времени для перехода. Если это свойство не содержит значение 0 или null, и реализация не поддерживает этот параметр, возвращается возвращаемый код "Использование параметра timeout 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-библиотеки |
|