Power Manager

Il risparmio energia è responsabile della gestione dell'utilizzo energetico per il sistema. Gestisce i criteri di alimentazione a livello di sistema e tiene traccia del percorso dei runtime di integrazione di alimentazione attraverso il sistema.

Il risparmio energia richiede operazioni di alimentazione inviando richieste di IRP_MJ_POWER ai driver. Una richiesta può specificare un nuovo stato di alimentazione o può eseguire una query se è possibile modificare lo stato di alimentazione.

Quando è necessaria la sospensione, l'ibernazione o l'arresto, il risparmio energia richiede l'azione di alimentazione appropriata inviando una richiesta di IRP_MJ_POWER a ogni nodo foglia nell'albero del dispositivo. Il risparmio energia considera quanto segue per determinare se il sistema deve dormire, ibernare o arrestare:

  • Livello di attività del sistema

  • Livello della batteria di sistema

  • Arresto, ibernazione o sospensione delle richieste dalle applicazioni

  • Azioni utente, ad esempio premendo il pulsante di alimentazione

  • Impostazioni del Pannello di controllo

Per altre informazioni, vedere Windows Kernel-Mode Power Manager.