BatteryClassUnload 函数 (batclass.h)
BatteryClassUnload 释放不再使用的电池设备的资源。
语法
NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
[in] PVOID ClassData
);
参数
[in] ClassData
指向以前由 BatteryClassInitializeDevice 返回的 battery 类句柄的指针。
返回值
BatteryClassUnload 返回STATUS_SUCCESS。
注解
BatteryClassUnload 释放电池类手柄并卸载电池设备。 实质上,它会撤消 BatteryClassInitializeDevice 执行的注册和初始化。
当微型类驱动程序的电池设备不再可供使用时,应调用此例程。 通常,驱动程序可能会从其 Unload 例程或在处理 PnP IRP_MN_REMOVE_DEVICE 请求时进行此类调用。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | batclass.h (包括 Batclass.h) |
Library | Battc.lib |