Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Windows gebruikt energiebeheertechnologie om het energieverbruik voor pc's in het algemeen en voor laptops met accu's in het bijzonder te verminderen. Een Windows-computer kan bijvoorbeeld in de slaapstand of sluimerstand worden geplaatst. Een complex energiebeheersysteem voor computerapparaten is zodanig ontwikkeld dat wanneer de computer begint af te sluiten of naar een lager energieverbruik gaat, de aangesloten apparaten ook op de juiste manier kunnen worden uitgeschakeld, zodat er geen gegevens verloren gaan. Deze apparaten hebben echter een waarschuwing nodig dat de energiestatus verandert en dat ze mogelijk ook deel moeten uitmaken van een communicatielus waarmee het besturingsapparaat moet wachten totdat ze correct kunnen worden afgesloten.
Power Manager in de Windows-kernelmodus beheert de ordelijke wijziging in de energiestatus voor alle apparaten die energiestatuswijzigingen ondersteunen. Dit wordt vaak gedaan via een complexe stapel apparaten die andere apparaten beheren. Elk besturingsapparaat wordt een knooppunt genoemd en moet een stuurprogramma hebben waarmee de communicatie van energiestatussen omhoog en omlaag kan worden verwerkt via een apparaatstack.
Als u een stuurprogramma schrijft dat kan worden beïnvloed door wijzigingen in de energiestatus, moet u de volgende typen informatie in uw stuurprogrammacode kunnen verwerken:
Niveau van systeemactiviteit.
Systeemaccuniveau.
Huidige aanvragen voor afsluiten, slapen of sluimerstand.
Gebruikersacties zoals het drukken op een aan/uit-knop.
Configuratiescherm-instellingen, zoals automatisch afsluiten bij 10 procent accustroom.
De Power Manager verwerkt deze aanvragen met behulp van IRP's. Zie Afhandeling van IRP'svoor meer informatie over IR's.
De stroombeheerder werkt in combinatie met beleidsbeheer voor het afhandelen van stroombeheer en het coördineren van stroomgebeurtenissen en genereert vervolgens stroombeheer-IRP's. De power manager verzamelt verzoeken om de energiestatus te wijzigen, bepaalt in welke volgorde de apparaten hun energiestatus moeten wijzigen, en stuurt vervolgens de juiste IRP's om de juiste stuurprogramma's te vertellen dat de wijzigingen moeten worden aangebracht, waardoor subapparaten indien nodig ook de opdracht krijgen om de wijziging door te voeren. De beleidsbeheerder bewaakt activiteiten in het systeem en integreert gebruikersstatus, toepassingsstatus en status van apparaatstuurprogramma's in energiebeleid.
Zie Energiebeheer voor Windows-stuurprogramma'svoor meer gedetailleerde informatie over energiebeheer.
De power manager wordt beschouwd als een subcomponent van de I/O-manager. Zie Windows I/O Manager-voor meer informatie.
Routines die een directe interface bieden aan de power manager worden meestal voorafgegaan door "Po"; bijvoorbeeld PoSetPowerState. Zie Power Manager Routinesvoor een lijst met power manager-routines.
De Windows Driver Frameworks (WDF) biedt een set bibliotheken om energiebeheer veel eenvoudiger te maken. Zie Kernel-Mode Driver Framework Overviewvoor meer informatie over WDF.