Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För att stödja energisparfunktioner måste drivrutinerna också ha stöd för Plug and Play (PnP). Drivrutinsstöd för PnP krävs eftersom många energisparåtgärder är associerade med installation och borttagning av enheter, och PnP-hanteraren meddelar drivrutiner för dessa händelser med hjälp av PnP-IRP:er. Dessutom rapporterar drivrutiner enhetsstöd för energisparfunktioner som svar på PnP-frågor om enhetsfunktioner.
Energisparfunktioner fungerar på två nivåer: den ena gäller för enskilda enheter och den andra för systemet som helhet.
Power Manager, som är en del av operativsystemets kernel, hanterar hela systemets energinivå. Om alla drivrutiner i systemet har stöd för energisparfunktioner kan energihanteraren hantera strömförbrukningen på systemomfattande basis och inte bara använda helt på och helt av tillstånd, utan även olika mellanliggande systemspartillstånd.
Äldre drivrutiner som skrevs innan operativsystemet stödde energisparfunktioner fortsätter att fungera som de gjorde tidigare. System som innehåller äldre drivrutiner kan dock inte gå in i något av de mellanliggande systemets vilolägen; de kan endast fungera i helt på- eller helt av-lägen som tidigare.
Energisparfunktioner för enheter gäller för enskilda enheter. En drivrutin som stöder energisparfunktioner kan aktivera enheten när den behövs och inaktiveras när den inte används. Enheter som har maskinvarufunktionen kan ange mellanliggande enhetskrafttillstånd. Förekomsten av äldre drivrutiner i systemet påverkar inte möjligheten för nyare drivrutiner att hantera ström för sina enheter.
Från och med Windows Vista stöder operativsystemet även drivrutinsprestandatillstånd. Drivrutiner som stöder prestandalägen för enhet kan välja att kompromissa med prestanda eller funktioner för att minska energiförbrukningen. Windows Vista tillhandahåller ett ramverk för enheter för att hämta sina energiinställningar och information om systemets energitillstånd. Den här mekanismen kan utökas så att drivrutinsleverantörer kan definiera och installera nya anpassade energiinställningar för sin enhet. Mer information finns i System Power Policy.