BatteryClassStatusNotify 函数 (batclass.h)

BatteryClassStatusNotify 将电池状态更改通知电池类驱动程序。

语法

NTSTATUS BATTERYCLASSAPI BatteryClassStatusNotify(
  [in] PVOID ClassData
);

参数

[in] ClassData

指向以前由 BatteryClassInitializeDevice 返回的 battery 类句柄的指针。

返回值

BatteryClassStatusNotify 返回STATUS_SUCCESS。

注解

每当发生以下任一情况时,电池微型类驱动程序都必须调用 BatteryClassStatusNotify

  • 电池联机或脱机。
  • 电池的容量变得严重不足。
  • 电池的电源状态更改;也就是说,电池启动或停止充电或放电。
  • 电池的容量或电源状态不同于之前调用 BatteryMiniSetStatusNotify 设置的条件。
电池类驱动程序在内部将状态请求排队。 如果微型类驱动程序调用 BatteryClassStatusNotify 时有任何此类请求处于挂起状态,则类驱动程序会立即调用微型类驱动程序的 BatteryMiniQueryStatus 例程。

要求

要求
目标平台 桌面
标头 batclass.h (包括 Batclass.h)
Library Battc.lib

另请参阅

BatteryMiniQueryStatus

BatteryMiniSetStatusNotify