Freigeben über


BatteryClassStatusNotify-Funktion (batclass.h)

BatteryClassStatusNotify benachrichtigt den Akkuklassentreiber über Änderungen an der Batterie status.

Syntax

NTSTATUS BATTERYCLASSAPI BatteryClassStatusNotify(
  [in] PVOID ClassData
);

Parameter

[in] ClassData

Zeiger auf ein Batterieklassenhandle, das zuvor von BatteryClassInitializeDevice zurückgegeben wurde.

Rückgabewert

BatteryClassStatusNotify gibt STATUS_SUCCESS zurück.

Hinweise

Akku-Miniklassentreiber müssen BatteryClassStatusNotify aufrufen, wenn einer der folgenden Ereignisse auftritt:

  • Der Akku wird online oder offline ausgeführt.
  • Die Kapazität des Akkus wird kritisch niedrig.
  • Der Stromzustand der Batterie ändert sich; Das heißt, der Akku startet oder stoppt das Laden oder Entladen.
  • Die Kapazität oder der Energiezustand des Akkus weicht von den Kriterien ab, die durch einen vorherigen Aufruf von BatteryMiniSetStatusNotify festgelegt wurden.
Der Akkuklassentreiber status Anforderungen intern in Warteschlangen. Wenn solche Anforderungen ausstehen, wenn der Miniklassentreiber BatteryClassStatusNotify aufruft, ruft der Klassentreiber sofort die BatteryMiniQueryStatus-Routine des Miniklassentreibers auf.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile batclass.h (einschließlich Batclass.h)
Bibliothek Battc.lib

Weitere Informationen

BatteryMiniQueryStatus

BatteryMiniSetStatusNotify