BatteryClassUnload 函式 (batclass.h)
BatteryClassUnload 為不再使用的電池裝置釋放資源。
語法
NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
[in] PVOID ClassData
);
參數
[in] ClassData
BatteryClassInitializeDevice 先前傳回的電池類別句柄指標。
傳回值
BatteryClassUnload 會傳回STATUS_SUCCESS。
備註
BatteryClassUnload 會釋放電池類別控點,並卸除電池裝置。 基本上,它會復原 BatteryClassInitializeDevice 所執行的註冊和初始化。
迷你類別驅動程式應該在電池裝置不再可供使用時呼叫此例程。 一般而言,驅動程式可能會從其 Unload 例程或處理 PnP IRP_MN_REMOVE_DEVICE 要求時進行這類呼叫。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | batclass.h (include Batclass.h) |
程式庫 | Battc.lib |