Функция WriteProcessorPwrScheme (powrprof.h)

[WriteProcessorPwrScheme доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. См. примечания.]

Записывает параметры политики питания процессора для указанной схемы питания.

Синтаксис

BOOLEAN WriteProcessorPwrScheme(
  [in] UINT                            uiID,
  [in] PMACHINE_PROCESSOR_POWER_POLICY pMachineProcessorPowerPolicy
);

Параметры

[in] uiID

Индекс схемы питания для записи.

[in] pMachineProcessorPowerPolicy

Указатель на структуру MACHINE_PROCESSOR_POWER_POLICY , содержащую параметры политики управления питанием, которые необходимо записать.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Это изменение не влияет на текущую политику управления питанием системы. Чтобы применить это изменение к текущей системной политике управления питанием, вызовите функцию SetActivePwrScheme , используя индекс этой схемы управления питанием.

Начиная с Windows Vista конфигурация управления питанием процессора системы управляется с помощью подгруппы параметров питания GUID_PROCESSOR_SETTINGS_SUBGROUP. Используйте функцию PowerEnumerate для перечисления отдельных параметров.

Дополнительные сведения об использовании PowrProf.h см. в разделе Схемы питания.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header powrprof.h
Библиотека PowrProf.lib
DLL PowrProf.dll

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

MACHINE_PROCESSOR_POWER_POLICY

Функции управления питанием

Схемы питания

ReadProcessorPwrScheme