Compartilhar via


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:

  1. Crie um FDO para a bateria e anexe o FDO à pilha do dispositivo para o controlador.
  2. Inicialize a estrutura BATTERY_MINIPORT_INFO e chame BatteryClassInitializeDevice para registrar o driver de miniclasse com o driver de classe de bateria.
  3. Execute qualquer outra inicialização necessária para o dispositivo.