Fornitura di funzionalità del driver miniclasse della batteria richiesta
Oltre alle routine necessarie per supportare Plug and Play, un driver miniclasse della batteria deve avere le routine seguenti:
BatteryMiniDisableStatusNotify
DriverEntry, Unload, DispatchDeviceControl e AddDevice sono routine di driver standard. Il nome DriverEntry è obbligatorio, in modo che il sistema operativo possa chiamarlo all'avvio del driver. È possibile scegliere nomi per le altre routine driver a discrezione, purché gli indirizzi vengano caricati correttamente nelle strutture di dati appropriate.
Le routine BatteryMiniXxx sono fornite dal driver miniclasse e chiamate dal driver della classe batteria. Quando si scrive un driver miniclasse, è possibile scegliere di non implementare la funzionalità di una di queste routine; tuttavia, deve essere fornito un punto di ingresso per la routine e la routine deve restituire STATUS_NOT_SUPPORTED. I prototipi per queste routine vengono visualizzati in Batclass.h.
I driver miniclass della batteria devono includere i file di intestazione seguenti:
Batclass.h
Ntddk.h o Wdm.h