Процедура AddDevice для драйверов мини-класса батареи
Каждый драйвер мини-класса батареи должен иметь подпрограмму AddDevice для инициализации состояния конкретной батареи. Диспетчер PnP вызывает подпрограмму AddDevice для каждого устройства батареи, управляемого этим драйвером мини-класса.
Помимо задач, необходимых для подпрограммы PnP AddDevice, подпрограмма AddDevice для драйвера мини-класса батареи также должна:
- Создайте FDO для батареи и подключите FDO к стеку устройств для контроллера.
- Инициализируйте структуру BATTERY_MINIPORT_INFO и вызовите BatteryClassInitializeDevice , чтобы зарегистрировать драйвер мини-класса в драйвере класса батареи.
- Выполните любую другую необходимую инициализацию для устройства.