Delen via


Schrijven van miniklassestuurprogramma's voor batterijen

Een batterij heeft meestal een paar stuurprogramma's: het algemene stuurprogramma van de batterijklasse dat Microsoft biedt en een miniklassestuurprogramma dat specifiek is geschreven voor dat afzonderlijke type batterij.

Het klassestuurprogramma definieert de algehele functionaliteit van de batterijen in het systeem en communiceert met de power manager.

Het miniklassestuurprogramma verwerkt apparaatspecifieke functies, zoals het toevoegen en verwijderen van een batterij, en het bijhouden van de capaciteit en lading. Het miniklassestuurprogramma exporteert routines die het klasstuurprogramma aanroept om informatie te krijgen over de apparaten die door het stuurprogramma worden beheerd.

Informatie over het schrijven van miniclass-stuurprogramma's voor accu's is georganiseerd als volgt:

Overzicht van systeemaccubeheer

Interactie van de batterijklasse en miniklassestuurprogramma's

Levering van vereiste functionaliteit van batterijminiklasstuurprogramma's

Miniklasse-stuurprogramma batterij: DriverEntry routine

AddDevice-routine voor miniklasse stuurprogramma's voor batterijen

De DispatchDeviceControl-routine van het miniklasse-stuurprogramma van de batterij

DispatchSystemControl-routine van een batterij-miniklasstuurprogramma

reageren op query's van accuklassestuurprogramma's

Melding over levering batterijapparaat

Unload Routine van een batterij-miniklassestuurprogramma

Een batterijstuurprogramma installeren