AddDevice routine for battery miniclass driver
Ogni miniclasse della batteria deve avere una routine AddDevice per inizializzare lo stato specifico della batteria. PnP Manager chiama la routine AddDevice per ogni dispositivo della batteria controllato da questo driver miniclasse.
Oltre alle attività necessarie di una routine addDevice PnP, la routine AddDevice per un driver miniclasse della batteria deve anche:
- Creare un oggetto FDO per la batteria e collegare l'oggetto FDO allo stack di dispositivi per il controller.
- Inizializzare la struttura BATTERY_MINIPORT_INFO e chiamare BatteryClassInitializeDevice per registrare il driver miniclasse con il driver della classe batteria.
- Eseguire qualsiasi altra inizializzazione necessaria per il dispositivo.