Qu'est-ce que Windows Kernel Mode Power Manager?

Table des matières:

Qu'est-ce que Windows Kernel Mode Power Manager?
Qu'est-ce que Windows Kernel Mode Power Manager?

Vidéo: Qu'est-ce que Windows Kernel Mode Power Manager?

Vidéo: Qu'est-ce que Windows Kernel Mode Power Manager?
Vidéo: Comment créer un raccourci vers une application sur le bureau de Windows 10 - YouTube 2024, Avril
Anonim

Windows utilise une technologie de gestion de l’énergie pour réduire la consommation d’énergie des PC en général et des ordinateurs portables alimentés par batterie en particulier. Par exemple, un ordinateur Windows peut être mis en veille ou en veille prolongée.

Gestionnaire d'alimentation en mode noyau Windows

Un système de gestion de l'alimentation complexe pour les périphériques informatiques a évolué. Ainsi, lorsque l'ordinateur commence à s'éteindre ou à réduire sa consommation d'énergie, les périphériques connectés peuvent également être mis hors tension de manière appropriée, afin de ne pas perdre de données.

Mais ces périphériques ont besoin d'un avertissement indiquant que l'état de l'alimentation est en train de changer et ils doivent également faire partie d'une boucle de communication qui indique au périphérique de contrôle d'attendre jusqu'à ce qu'il puisse s'éteindre correctement.

Le gestionnaire d'alimentation en mode noyau Windows gère les modifications ordonnées de l'état d'alimentation pour tous les périphériques prenant en charge les modifications d'état d'alimentation. Cela se fait souvent via une pile complexe de périphériques contrôlant d'autres périphériques. Chaque périphérique de contrôle s'appelle un nœud et doit disposer d'un pilote capable de gérer la communication des changements d'état d'alimentation via une pile de périphériques.

Si vous écrivez un pilote pouvant être affecté par des modifications de l'état de l'alimentation, vous devez pouvoir traiter les types d'informations suivants dans votre code de pilote:

  • Niveau d'activité du système.
  • Niveau de la batterie du système.
  • Demandes actuelles d'arrêter, de dormir ou d'hiberner.
  • Actions de l'utilisateur telles que l'appui sur un bouton d'alimentation.
  • Paramètres du panneau de commande, tels que l'arrêt automatique à 10% de la puissance de la batterie.

Pour plus de détails, visitez MSDN.

Conseillé: