Partager via


Fonctionnalité de pilote de classe batterie

Le pilote de classe batterie en mode noyau, battc.sys, fournit une prise en charge de la batterie indépendante de l’appareil et exporte des routines de prise en charge pour tous les pilotes de mini-classe de batterie spécifiques à l’appareil.

Tâches effectuées par le pilote de classe batterie

Le pilote de classe batterie gère les tâches suivantes pour les pilotes de miniclasse :

  • Exécution d’une partie importante de l’initialisation des pilotes de miniclasse, y compris l’allocation des ressources système et de l’espace pour les données de classe du pilote miniclasse

  • Traitement des IIP de contrôle d’appareil (IRP_MJ_DEVICE_CONTROL) qui spécifient des IOCTL de classe batterie (reportez-vous aux Microsoft Windows SDK pour plus d’informations sur ces IOCTL)

  • Sérialisation des demandes sur le périphérique de batterie

  • Gestion de la stratégie d’alimentation dc pour le système d’exploitation

  • Libération des ressources système lorsque le pilote de miniclasse est déchargé

  • Gestion des classes WMI de batterie standard spécifiques

Pour obtenir une description des routines que le pilote de classe batterie exporte vers les pilotes de mini-classe de batterie, consultez Routines des pilotes de la mini-classe batterie.