Řízení schématu spotřeby
Každé schéma napájení je jednoznačně identifikováno GUID. K zobrazení výčtu všech dostupných schémat napájení použijte funkci PowerEnumerate. PowerEnumerate lze také použít k načtení všech nastavení napájení pro zadané schéma.
Schéma napájení, které se aktuálně používá v systému, se nazývá aktivní schéma napájení nebo plán. Pokud chcete načíst identifikátor GUID aktivního plánu, zavolejte funkci PowerGetActiveScheme. Pokud chcete změnit aktivní plán napájení, zavolejte funkciPowerSetActiveScheme.
Chcete-li vytvořit schéma napájení, musíte nejprve duplikovat existující schéma pomocí PowerDuplicateScheme funkce, která určuje GUID schématu, na kterém chcete nové schéma založit. Měli byste zkopírovat jedno z předdefinovaných schémat a upravit nastavení napájení podle svých potřeb. Všimněte si, že vytvoření schématu napájení automaticky neaktualizuje aktivní plán napájení. Pokud chcete aktualizovat aktivní plán napájení, musíte vždy volat PowerSetActiveScheme. Stávající schémata napájení lze upravit a pak použít stejným způsobem.
Pokud chcete odebrat plán napájení, zavolejte funkciPowerDeleteScheme.
Poznámka
Chcete-li načíst další informace o stavu napájení systému, zavolejte CallNtPowerInformation funkce.
Související témata