Funkce ovladače minitřídy baterie

Ovladač mini-třídy baterie je zodpovědný za:

  • Vytvoření funkčního objektu zařízení (FDO) pro svá zařízení a uložení informací specifických pro zařízení do přidruženého rozšíření zařízení
  • Přiřazení a údržba štítku pro aktuální baterii
  • Sledování kapacity baterie, nabíjení a stavu napájení
  • Reakce na žádosti o informace o stavu baterie od ovladače třídy
  • Upozorňování ovladače třídy baterie při změně stavu napájení baterie
  • Nabíjení nebo odbíjení konkrétní baterie při vyžádání

Ovladač minitřídy baterie volá podpůrné rutiny ovladače třídy baterie pro jiné operace, jako je zpracování IOCTL, jak je uvedeno v části 'Funkce ovladače třídy baterie'.

Každý ovladač minitřídy baterie poskytuje sadu rutin BatteryMiniXxx . Ovladač třídy baterie volá tyto rutiny a žádá, aby ovladač minitřídy prováděl úlohy specifické pro zařízení. Kromě toho musí mít ovladač minitřídy další rutiny, jak je popsáno v části Dodávání požadovaných funkcí ovladače minitřídy baterie.