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