共用方式為


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