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


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

Запрашивает изменение состояния элемента на значение, указанное в параметре 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
NetTCPIP.mof
DLL-библиотеки
NetTCPIP.dll

См. также

MSFT_NetIPv6Protocol