Rotina AddDevice para drivers de miniclasse de bateria
Cada driver de miniclasse de bateria deve ter uma rotina AddDevice para inicializar o estado específico da bateria. O Gerenciador de PnP chama a rotina AddDevice para cada dispositivo de bateria controlado por esse driver de miniclasse.
Além das tarefas necessárias de uma rotina de AddDevice PnP, a rotina AddDevice para um driver de miniclasse de bateria também deve:
- Crie um FDO para a bateria e anexe o FDO à pilha do dispositivo para o controlador.
- Inicialize a estrutura BATTERY_MINIPORT_INFO e chame BatteryClassInitializeDevice para registrar o driver de miniclasse com o driver de classe de bateria.
- Execute qualquer outra inicialização necessária para o dispositivo.