Condividi tramite


Panoramica della gestione della batteria del sistema

Componenti del sistema

La gestione della batteria comporta i componenti di sistema seguenti:

  • GUI della batteria: presenta le informazioni sullo stato agli utenti e consente loro di impostare le opzioni di batteria
  • Power Manager
  • Driver di batteria composito: un driver in modalità kernel fornito da Microsoft
  • Driver della classe batteria: un driver in modalità kernel fornito da Microsoft
  • Driver miniclasse batteria: per i singoli dispositivi della batteria
  • Dispositivi: incluse le batterie e alcuni alimentatori non interrupti (UPS)

Diagramma che mostra i componenti di un sistema di gestione della batteria, tra cui Gui della batteria, Power manager, driver della batteria composita, driver di classe batteria, driver miniclasse batteria e dispositivi.

I dispositivi controllati dai driver miniclasse della batteria includono batterie e alcuni dispositivi UPS. Le batterie possono essere primarie (non ricaricabili) o celle secondarie (ricaricabili). Un UPS è essenzialmente una batteria di sistema con una capacità molto più grande e una soglia di avviso diversa rispetto a una batteria del portatile.

Nota: per le unità UPS connesse alle porte COM, la scrittura di un minidriver UPS è preferibile scrivere un driver miniclasse della batteria per i sistemi operativi prima di Windows Vista.

Ruoli dei componenti

Come illustrato nel diagramma, il ruolo di ogni componente nelle operazioni della batteria è il seguente:

  • Driver del bus e driver di filtro facoltativi: livello tra il dispositivo e il relativo driver miniclasse.

  • Driver miniclasse batteria: driver di funzione per un tipo specifico di batteria o dispositivo UPS.

  • Driver batteria composito: tiene traccia dello stato di tutte le batterie nel sistema e funge da intermediario tra il gestore energia e i driver della classe batteria/miniclasse. Il driver di batteria composito riceve i irP dal risparmio energia e notifica al gestore energia quando lo stato della batteria cambia (ad esempio, quando la potenza della batteria del sistema diventa criticamente bassa). Il driver composito della batteria interagisce con il driver della classe batteria nello stesso modo in cui un driver miniclasse della batteria fa, ma è trasparente ad altri piloti miniclasse. Il sistema ha un driver di batteria composito, fornito da Microsoft.

  • Driver della classe batteria: supporta tutti i driver miniclasse della batteria e il driver della batteria composita. Il sistema ha un driver di classe batteria, fornito da Microsoft.

  • Power Manager: invia l'alimentazione e l'Plug and Play (PnP) IRP agli stack di dispositivi della batteria tramite il driver di batteria composito. Il risparmio energia non interagisce direttamente con la classe batteria o i driver miniclasse; tutti gli IRP vengono inviati tramite il driver di batteria composito.

  • GUI della batteria: ottiene lo stato della batteria del sistema dal driver della batteria composita tramite il risparmio energia e presenta le informazioni all'utente. L'interfaccia utente gui invia anche IRP ai driver miniclasse della batteria per informazioni specifiche del dispositivo. Il sistema ha un GUI della batteria, fornito dal fornitore dell'hardware.