Управление схемой питания
Каждая схема питания уникально идентифицируется с помощью GUID. Чтобы перечислить все доступные схемы питания, используйте функцию PowerEnumerate . PowerEnumerate также можно использовать для получения всех параметров питания для указанной схемы.
Схема питания, которая в настоящее время используется в системе, называется активной схемой питания или планом. Чтобы получить GUID активного плана, вызовите функцию PowerGetActiveScheme . Чтобы изменить активную план управления питанием, вызовите функцию PowerSetActiveScheme .
Чтобы создать схему питания, необходимо сначала дублировать существующую схему с помощью функции PowerDuplicateScheme , указав GUID схемы, на которой вы хотите создать новую схему. Необходимо скопировать одну из встроенных схем и изменить параметры питания в соответствии со своими потребностями. Обратите внимание, что при создании плана управления питанием активная схема не обновляется автоматически. Для обновления активной схемы управления питанием необходимо всегда вызывать PowerSetActiveScheme . Существующие схемы управления питанием можно изменить, а затем применить таким же образом.
Чтобы удалить план управления питанием, вызовите функцию PowerDeleteScheme .
Примечание
Чтобы получить дополнительные сведения о состоянии питания системы, вызовите функцию CallNtPowerInformation .
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по