Freigeben über


Schreiben von Akku-Miniklassentreibern

Eine Batterie verfügt in der Regel über zwei Treiber: den generischen Batterieklassentreiber, den Microsoft bereitstellt, und einen Miniklassentreiber, der speziell für diesen einzelnen Batterietyp geschrieben wurde.

Der Klassentreiber definiert die Gesamtfunktionalität der Batterien im System und interagiert mit dem Energiemanager.

Der Miniklassentreiber übernimmt gerätespezifische Funktionen, z. B. das Hinzufügen und Entfernen eines Akkus, sowie die Überwachung der Kapazität und des Ladezustands. Der Miniklassentreiber exportiert Routinen, die der Klassentreiber aufruft, um Informationen zu den geräten abzurufen, die er steuert.

Informationen zum Schreiben von Akku-Miniklassentreibern sind wie folgt organisiert:

Übersicht über die Systembatterieverwaltung

Zusammenspiel von Batterieklassen- und Miniklassentreibern

Bereitstellen erforderlicher Akku-Miniklassentreiberfunktionen

Akku-Miniklassentreiber: DriverEntry-Routine

AddDevice-Routine für Akku-Miniklassentreiber

DispatchDeviceControl-Routine des Akku-Miniklassen-Fahrers

DispatchSystemControl-Routine eines Akku-Miniklassentreibers

Reagieren auf Akkuklassentreiberabfragen

Benachrichtigung zur Bereitstellung von Akkugeräten

Entladeroutine eines Akku-Miniklassentreibers

Installieren eines Akkutreibers