Метод SetPowerState класса CIM_Controller

Метод SetPowerState задает требуемое состояние питания для логического устройства и когда устройство должно быть помещено в это состояние. В подклассе необходимо указать набор возможных кодов возврата с помощью квалификатора ValueMap в методе. Строки, в которые преобразуется содержимое ValueMap , также должны быть указаны в подклассе в качестве квалификатора массива значений . Этот метод наследуется от CIM_LogicalDevice.

Важно!

Классы CIM (Common Information Model) DMTF (Распределенная целевая группа управления) являются родительскими классами, на основе которых создаются классы WMI. В настоящее время WMI поддерживает только схемы версий CIM 2.x.

Синтаксис

uint32 SetPowerState(
  [in] uint16   PowerState,
  [in] datetime Time
);

Параметры

PowerState [in]

Значение ValueMap, указывающее требуемое состояние питания для логического устройства.

1

Полная сила.

2

Режим экономии электроэнергии с низким питанием.

3

Резервная мощность.

4

Энергопотребление другого.

5

Цикл питания.

6

Выключение питания.

Время [in]

Указывает, когда необходимо задать состояние питания либо как обычное значение даты и времени, либо как значение интервала (где интервал начинается при получении вызова метода). Если параметр PowerState равен 5 ("Power Cycle"), параметр Time указывает, когда устройство должно снова включить питание. Выключение питания немедленно.

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

Возвращает значение 0 (ноль) в случае успешного выполнения, 1 (один), если указанный запрос PowerState и time не поддерживается, а другое значение, если произошла другая ошибка.

Remarks

Этот метод в настоящее время не реализуется WMI. Чтобы использовать этот метод, необходимо реализовать его в собственном поставщике. Дополнительные сведения см. в разделе "Создание поставщиков WMI".

Эта документация основана на описаниях классов CIM, опубликованных DMTF. Возможно, корпорация Майкрософт внесла изменения в исправление незначительных ошибок, соответствует стандартам документации microsoft SDK или предоставляет дополнительные сведения.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

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

CIM_Controller

CIM_Controller