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