Condividi tramite


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:

DriverEntry

AddDevice

DispatchDeviceControl

DispatchSystemControl

BatteryMiniQueryTag

BatteryMiniQueryStatus

BatteryMiniQueryInformation

BatteryMiniSetInformation

BatteryMiniSetStatusNotify

BatteryMiniDisableStatusNotify

Scaricare

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