Функция 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 |