Gravando drivers de miniclasse de bateria
Uma bateria normalmente tem um par de drivers: o driver de classe de bateria genérico que a Microsoft fornece e um driver de miniclasse escrito especificamente para esse tipo individual de bateria.
O driver de classe define a funcionalidade geral das baterias no sistema e interage com o power manager.
O driver de miniclasse lida com funções específicas do dispositivo, como adicionar e remover uma bateria e manter o controle de sua capacidade e carga. O driver de miniclasse exporta rotinas que o driver de classe chama para obter informações sobre os dispositivos que controla.
As informações sobre como gravar drivers de miniclasse de bateria são organizadas da seguinte maneira:
Visão geral do Gerenciamento de Bateria do Sistema
Interação de drivers de classe de bateria e miniclasse
Fornecendo a funcionalidade necessária do driver de miniclasse de bateria
Driver de miniclasse de bateria: rotina driverEntry
Rotina AddDevice para drivers de miniclasse de bateria
Rotina DispatchDeviceControl do driver de miniclasse de bateria
Rotina DispatchSystemControl de um driver de miniclasse de bateria
Respondendo a consultas de driver de classe de bateria
Fornecendo notificação de dispositivo de bateria