Windows uporablja tehnologijo za upravljanje porabe energije za zmanjšanje porabe energije za osebne računalnike na splošno in zlasti prenosnike na baterije. Na primer, računalnik s sistemom Windows lahko preklopi v stanje spanja ali mirovanja.
Upravitelj napajanja v jedru sistema Windows
Zapleten sistem za upravljanje porabe energije za računalniške naprave se je razvil tako, da se lahko, ko se računalnik izklopi ali preide na manjšo porabo energije, priključene naprave tudi pravilno izklopijo, tako da se podatki ne izgubijo.
Toda te naprave potrebujejo opozorilo, da se stanje napajanja spreminja in bodo morda morale biti del komunikacijske zanke, ki nadzorni napravi sporoča, naj počaka, da se lahko pravilno izklopi.
Upravitelj napajanja v jedru sistema Windows upravlja urejeno spremembo stanja napajanja za vse naprave, ki podpirajo spremembe stanja napajanja. To se pogosto naredi s pomočjo zapletenega svežnja naprav, ki nadzorujejo druge naprave. Vsaka krmilna naprava se imenuje vozlišče in mora imeti gonilnik, ki lahko upravlja skladnost sprememb stanja napajanja gor in dol prek sklada naprav.
Če pišete gonilnik, na katerega lahko vplivajo spremembe stanja napajanja, morate v svoji kodi gonilnika obdelovati naslednje vrste informacij:
- Raven sistemske aktivnosti.
- Sistemska raven baterije.
- Trenutne zahteve za izklop, spanje ali mirovanje.
- Dejanja uporabnika, na primer pritisk na gumb za vklop.
- Nastavitve nadzorne plošče, na primer samodejni izklop z 10-odstotno močjo baterije.
Za podrobnosti obiščite MSDN.