Scrittura di driver miniclasse batteria
Una batteria ha in genere un paio di driver: il driver di classe della batteria generico fornito da Microsoft e un driver miniclasse scritto appositamente per quel singolo tipo di batteria.
Il driver di classe definisce la funzionalità complessiva delle batterie nel sistema e interagisce con il risparmio energia.
Il driver miniclasse gestisce funzioni specifiche del dispositivo, ad esempio l'aggiunta e la rimozione di una batteria, e tiene traccia della capacità e della carica. Il driver miniclasse esporta routine chiamate dal driver di classe per ottenere informazioni sui dispositivi che controlla.
Le informazioni sulla scrittura di driver miniclasse batteria sono organizzate nel modo seguente:
Panoramica della gestione della batteria del sistema
Interazione dei driver di classe batteria e miniclasse
Specificare la funzionalità del driver miniclasse della batteria necessaria
Driver miniclasse batteria: routine DriverEntry
Routine AddDevice per i driver miniclass della batteria
Routine DispatchDeviceControl del driver miniclasse della batteria
Routine DispatchSystemControl di un driver miniclasse batteria
Risposta alle query del driver della classe batteria
Fornitura di notifica del dispositivo a batteria