Windows bruger strømstyringsteknologi til at reducere strømforbruget til pc'er generelt og batteridrevne bærbare computere i særdeleshed. For eksempel kan en Windows-computer sættes i dvaletilstand eller dvale.
Windows Kernel Mode Power Manager
Et komplekst strømstyringssystem til computerenheder har udviklet sig således, at når computeren begynder at lukke ned eller gå til lavere strømforbrug, kan de tilsluttede enheder også slukkes ordentligt, så ingen data går tabt.
Men disse enheder har brug for en advarsel om, at strømstatusen ændres, og de skal muligvis også være en del af en kommunikationssløjfe, der beder den styrende enhed om at vente, indtil de kan lukke ordentligt.
Windows Kernel-tilstands strømstyring administrerer den ordnede ændring i strømstatus for alle enheder, der understøtter ændringer i strømtilstand. Dette gøres ofte gennem en kompleks stak enheder, der styrer andre enheder. Hver styrende enhed kaldes en node og skal have en driver, der kan håndtere kommunikationen af strømtilstandsændringer op og ned gennem en enhedsstak.
Hvis du skriver en driver, der kan blive påvirket af strømtilstandsændringer, skal du være i stand til at behandle følgende typer oplysninger i din driverkode:
- Systemaktivitetsniveau.
- Systemets batteriniveau.
- Aktuelle anmodninger om at lukke ned, sove eller gå i dvale.
- Brugerhandlinger såsom at trykke på en tænd / sluk-knap.
- Kontrolpanelindstillinger, såsom automatisk nedlukning ved 10 procent batteristrøm.
For detaljer, besøg MSDN.