提供必要的電池迷你類別驅動程式功能
除了支援隨插即用所需的常式之外,電池迷你類別驅動程式必須具有下列常式:
BatteryMiniDisableStatusNotify
DriverEntry、 Unload、 DispatchDeviceControl和 AddDevice 是標準驅動程式常式。 需要 DriverEntry 名稱,讓作業系統可以在啟動驅動程式時呼叫它。 您可以選擇其他驅動程式常式的名稱,只要其位址在適當的資料結構中正確載入即可。
BatteryMiniXxx常式是由迷你類別驅動程式提供,並由電池類別驅動程式呼叫。 撰寫迷你類別驅動程式時,您可以選擇不實作上述任何常式的功能;不過,仍必須提供常式的進入點,而且常式必須傳回STATUS_NOT_SUPPORTED。 這些常式的原型會出現在 Batclass.h 中。
電池迷你類別驅動程式必須包含下列標頭檔:
Batclass.h
Ntddk.h 或 Wdm.h