Condividi tramite


Funzione BatteryClassStatusNotify (batclass.h)

BatteryClassStatusNotify notifica al driver della classe della batteria le modifiche apportate allo stato della batteria.

Sintassi

NTSTATUS BATTERYCLASSAPI BatteryClassStatusNotify(
  [in] PVOID ClassData
);

Parametri

[in] ClassData

Puntatore a un handle di classe della batteria restituito in precedenza da BatteryClassInitializeDevice.

Valore restituito

BatteryClassStatusNotify restituisce STATUS_SUCCESS.

Commenti

I driver della miniclasse della batteria devono chiamare BatteryClassStatusNotify ogni volta che si verifica una delle seguenti operazioni:

  • La batteria passa online o offline.
  • La capacità della batteria diventa criticamente bassa.
  • Lo stato di alimentazione della batteria cambia; cioè, la batteria inizia o arresta la ricarica o scarica.
  • La capacità o lo stato di alimentazione della batteria devia dai criteri impostati da una chiamata precedente a BatteryMiniSetStatusNotify.
Il driver della classe batteria accoda le richieste di stato internamente. Se tali richieste sono in sospeso quando il driver miniclasse chiama BatteryClassStatusNotify, il driver di classe chiama immediatamente la routine BatteryMiniQueryStatus del driver miniclasse.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione batclass.h (include Batclass.h)
Libreria Battc.lib

Vedi anche

BatteryMiniQueryStatus

BatteryMiniSetStatusNotify