Partager via


GUID du paramètre d'alimentation

Les GUID de paramètre d'alimentation identifient les événements de modification de l'alimentation. Cette rubrique répertorie les GUID de paramètre d'alimentation pour les notifications les plus utiles pour les applications. Une application doit s'inscrire pour chaque événement de changement d'alimentation susceptible d'avoir un impact sur son comportement. La notification est envoyée chaque fois qu'un paramètre change.

Les GUID de paramètre d'alimentation sont définis dans WinNT.h.


GUID_ACDC_POWER_SOURCE (5D3E9A59-E9D5-4B00-A6BD-FF34FF516548)

La source d'alimentation du système a changé.

Le membre Données est un DWORD avec une valeur de l'énumération SYSTEM_POWER_CONDITION qui indique la source d'alimentation actuelle :

PoAc (0) : l'ordinateur est alimenté par une source d'alimentation secteur (ou similaire, comme un ordinateur portable alimenté par un adaptateur automobile 12 V).

PoDc (1) : l'ordinateur est alimenté par une source d'alimentation de batterie intégrée.

PoHot (2) : l'ordinateur est alimenté par une source d'alimentation à court terme telle qu'un appareil UPS.


GUID_BATTERY_PERCENTAGE_REMAINING (A7AD8041-B45A-4CAE-87A3-EECBB468A9E1)

La capacité restante de la batterie a changé. La granularité varie d'un système à l'autre, mais la granularité la plus fine est de 1 %.

Le membre Données est un DWORD qui indique la capacité de batterie actuelle restante sous la forme d'un pourcentage de 0 à 100.


GUID_CONSOLE_DISPLAY_STATE (6FE69556-704A-47A0-8F24-C28D936FDA47)

L'état d'affichage du moniteur actuel a changé.

Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : cette notification est disponible à partir de Windows 8 et Windows Server 2012.

Le membre Données est un DWORD avec une valeur de l'énumération MONITOR_DISPLAY_STATE :

PowerMonitorOff (0) : l'affichage est désactivé.

PowerMonitorOn (1) : l'affichage est activé.

PowerMonitorDim (2) : l'affichage est estompé.


GUID_GLOBAL_USER_PRESENCE (786E8A1D-B427-4344-9207-09E70BDCBEA9)

L'état utilisateur associé à une session a changé. Cela représente l'état combiné de la présence de l'utilisateur sur toutes les sessions locales et distantes sur le système.

Cette notification est envoyée uniquement aux services et autres programmes exécutés dans la session 0. Les applications en mode utilisateur doivent s'inscrire à GUID_SESSION_USER_PRESENCE à la place.

Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : cette notification est disponible à partir de Windows 8 et Windows Server 2012.

Le membre Données est un DWORD avec l'une des valeurs suivantes de l'énumération USER_ACTIVITY_PRESENCE :

PowerUserPresent (0) : l'utilisateur est présent dans n'importe quelle session locale ou distante sur le système.

PowerUserInactive (2) : l'utilisateur n'est pas présent dans n'importe quelle session locale ou distante sur le système.


GUID_IDLE_BACKGROUND_TASK (515C31D8-F734-163D-A0FD-11A08C91E8F1)

Le système est occupé. Cela indique que le système ne passera pas à un état inactif dans un avenir proche et que l'heure actuelle est un bon moment pour que les composants effectuent des tâches en arrière-plan ou inactives, qui empêcheraient autrement l'ordinateur d'entrer dans un état inactif.

Il n'y a pas de notification lorsque le système est en mesure de passer à un état inactif. La notification de tâche en arrière-plan inactive n'indique pas si un utilisateur est présent sur l'ordinateur.

Le membre Données n'a pas d'informations et peut être ignoré.


GUID_LIDSWITCH_STATE_CHANGE (BA3E0F4D-B817-4094-A2D1-D56379E6A0F3)

L'état du couvercle a changé (ouvert par rapport à fermé). Le rappel ne sera pas invoqué tant qu'un appareil de couvercle n'est pas trouvé et que son état actuel est connu.

0x0 - Le couvercle est fermé.

0x1 - Le couvercle est ouvert.


GUID_MONITOR_POWER_ON (02731015-4510-4526-99E6-E5A17EBD1AEA)

Le moniteur de système principal a été allumé ou désactivé. Cette notification est utile pour les composants qui affichent activement du contenu sur l'appareil d'affichage, telle que la visualisation multimédia. Les applications doivent s’inscrire à cette notification et arrêter le rendu du contenu graphique lorsque le moniteur est désactivé pour réduire la consommation d’alimentation du système.

Le membre Données est un DWORD qui indique l'état actuel du moniteur :

0x0 - Le moniteur est désactivé.

0x1 - Le moniteur est activé.

Windows 8 et Windows Server 2012 : les nouvelles applications doivent utiliser GUID_CONSOLE_DISPLAY_STATE au lieu de cette notification.


GUID_POWER_SAVING_STATUS (E00958C0-C213-4ACE-AC77-FECCED2EEEA5)

L'économiseur de batterie a été désactivé ou activé en réponse à la modification des conditions d'alimentation. Cette notification est utile pour les composants qui participent à la conservation de l'énergie. Les applications doivent s’inscrire à cette notification et économiser de l’énergie lorsque l’économiseur de batterie est activé.

Le membre Données est un DWORD qui indique l'état de l'économiseur de batterie :

0x0 - L'économiseur de batterie est désactivé.

0x1 - L'économiseur de batterie est désactivé. Économisez de l'énergie dans la mesure du possible.

Pour obtenir des informations générales sur l'économiseur de batterie, voir l'économiseur de batterie (dans les instructions relatives aux composants matériels).


GUID_ENERGY_SAVER_STATUS (550E8400-E29B-41D4-A716-446655440000)

Important

Ces informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifié avant sa commercialisation. Microsoft n’offre aucune garantie, expresse ou implicite, concernant les informations fournies ici.

L’état de l’économiseur d’énergie a changé. Cette notification est utile pour les composants qui participent à la conservation de l'énergie. Les applications qui s’inscrivent à cette notification peuvent économiser différents degrés de puissance en fonction du mode d’économie d’énergie en vigueur.

Le membre de données est un DWORD avec des valeurs de l’énumération ENERGY_SAVER_STATUS qui indiquent l’état actuel de l’économiseur d’énergie.

ENERGY_SAVER_OFF – L’économiseur d’énergie est désactivé.

ENERGY_SAVER_STANDARD – L’économiseur d’énergie est en mode standard. Économisez de l’énergie si l’impact de l’expérience utilisateur est minimal.

ENERGY_SAVER_HIGH_SAVINGS – L’économiseur d’énergie est en mode d’épargne élevé. Économisez de l'énergie dans la mesure du possible.


GUID_POWERSCHEME_PERSONALITY (245D8541-3943-4422-B025-13A784F679B7)

La personnalité du mode de gestion de l'alimentation actif a changé. Tous les schémas d'alimentation correspondent à l'une de ces personnalités.

Le membre Données est un GUID qui indique la nouvelle personnalité du mode de gestion de l'alimentation actif :

GUID_MIN_POWER_SAVINGS (8C5E7FDA-E8BF-4A96-9A85-A6E23A8C635C)

Hautes performances : le mode est conçu pour offrir des performances maximales au détriment des économies de consommation d'énergie.

GUID_MAX_POWER_SAVINGS (A1841308-3541-4FAB-BC81-F71556F20B4A)

Économiseur d'énergie : le mode est conçu pour réaliser des économies maximales de consommation d'énergie au détriment des performances et de la réactivité du système.

GUID_TYPICAL_POWER_SAVINGS (381B4222-F694-41F0-9685-FF5BB260DF2E)

Automatique : le mode est conçu pour équilibrer automatiquement les performances et les économies de consommation d'énergie.


GUID_SESSION_DISPLAY_STATUS (2B84C20E-AD23-4DDF-93DB-05FFBD7EFCA5)

L'affichage associé à la session de l'application a été activé ou désactivé.

Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : cette notification est disponible à partir de Windows 8 et Windows Server 2012.

Cette notification est envoyée uniquement aux applications en mode utilisateur. Les services et autres programmes exécutés dans la session 0 ne reçoivent pas cette notification.

Le membre Données est un DWORD avec une valeur de l'énumération MONITOR_DISPLAY_STATE :

PowerMonitorOff (0) : l'affichage est désactivé.

PowerMonitorOn (1) : l'affichage est activé.

PowerMonitorDim (2) : l'affichage est estompé.

Remarque

Toutes les applications qui s'exécutent dans une session interactive en mode utilisateur doivent utiliser ce paramètre. Lorsque les applications en mode noyau s'inscrivent pour surveiller l'état, elles doivent utiliser GUID_CONSOLE_DISPLAY_STATUS à la place.


GUID_SESSION_USER_PRESENCE (3C0F4548-C03F-4C4D-B9F2-237EDE686376)

L'état utilisateur associé à la session de l'application a changé.

Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008 : cette notification est disponible à partir de Windows 8 et Windows Server 2012.

Cette notification est envoyée uniquement aux applications en mode utilisateur s'exécutant dans une session interactive. Les services et autres programmes exécutés dans la session 0 doivent s'inscrire à GUID_GLOBAL_USER_PRESENCE.

Le membre Données est un DWORD avec l'une des valeurs suivantes de l'énumération USER_ACTIVITY_PRESENCE :

PowerUserPresent (0) : l'utilisateur alimente la session.

PowerUserInactive (2) : le délai d'expiration de l'activité de l'utilisateur s'est écoulé sans aucune interaction de l'utilisateur.


GUID_SYSTEM_AWAYMODE (98A7F580-01F7-48AA-9C0F-44352C29E5C0)

Le système entre ou quitte le mode absent.

Le membre Données est un DWORD qui indique l'état actuel en mode absence :

0x0 : l'ordinateur quitte le mode absence.

0x1 : l'ordinateur entre en mode absence.

Spécifications

Condition requise Value
En-tête
WinNT.h