Funzionalità del driver della classe batteria

Il driver di classe della batteria in modalità kernel, battc.sys, fornisce supporto della batteria indipendente dal dispositivo ed esporta routine di supporto per tutti i driver miniclasse della batteria specifici del dispositivo.

Attività eseguite dal driver della classe batteria

Il driver della classe batteria gestisce le attività seguenti per i driver miniclasse:

  • Completamento di una parte significativa dell'inizializzazione del driver miniclasse, inclusa l'allocazione delle risorse di sistema e dello spazio per i dati della classe del driver miniclasse

  • Elaborazione di IRP di controllo del dispositivo (IRP_MJ_DEVICE_CONTROL) che specificano IOCTLs della classe della batteria (vedere Microsoft Windows SDK per informazioni su questi IOCTL)

  • Serializzazione delle richieste al dispositivo a batteria

  • Gestione della politica di alimentazione CC per il sistema operativo

  • Rilascio delle risorse di sistema quando il driver miniclasse viene scaricato

  • Gestione di specifiche classi WMI della batteria standard

Per le descrizioni delle routine che il driver della classe batteria esporta ai driver della mini-classe della batteria, vedi Routine del driver della mini-classe della batteria.