共用方式為


提供必要的電池迷你類別驅動程式功能

除了支援隨插即用所需的常式之外,電池迷你類別驅動程式必須具有下列常式:

DriverEntry

AddDevice

DispatchDeviceControl

DispatchSystemControl

BatteryMiniQueryTag

BatteryMiniQueryStatus

BatteryMiniQueryInformation

BatteryMiniSetInformation

BatteryMiniSetStatusNotify

BatteryMiniDisableStatusNotify

卸載

DriverEntryUnloadDispatchDeviceControlAddDevice 是標準驅動程式常式。 需要 DriverEntry 名稱,讓作業系統可以在啟動驅動程式時呼叫它。 您可以選擇其他驅動程式常式的名稱,只要其位址在適當的資料結構中正確載入即可。

BatteryMiniXxx常式是由迷你類別驅動程式提供,並由電池類別驅動程式呼叫。 撰寫迷你類別驅動程式時,您可以選擇不實作上述任何常式的功能;不過,仍必須提供常式的進入點,而且常式必須傳回STATUS_NOT_SUPPORTED。 這些常式的原型會出現在 Batclass.h 中。

電池迷你類別驅動程式必須包含下列標頭檔:

  • Batclass.h

  • Ntddk.h 或 Wdm.h