Structure des informations de gestion de l’alimentation du système _ _
Contient des informations sur l’inactivité du système.
Syntaxe
typedef struct _SYSTEM_POWER_INFORMATION {
ULONG MaxIdlenessAllowed;
ULONG Idleness;
ULONG TimeRemaining;
UCHAR CoolingMode;
} SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION;
Membres
-
MaxIdlenessAllowed
-
Inactivité à laquelle le système est considéré comme inactif et dont le délai d’inactivité commence à compter, exprimé sous la forme d’un pourcentage. La suppression en dessous de ce nombre provoque l’annulation de la minuterie.
-
Inactivité
-
Niveau d’inactivité actuel, exprimé sous la forme d’un pourcentage.
-
TimeRemaining
-
Temps restant dans le minuteur d’inactivité, en secondes.
-
CoolingMode
-
Mode de refroidissement du système actuel. Ce membre doit avoir l’une des valeurs suivantes.
Valeur Signification - Bon de commande _ TZ _ actif
- 0
Le système est actuellement en mode de refroidissement actif. - Bon de commande _ TZ _ - _ mode 2 non valide
Le système ne prend pas en charge la limitation de l’UC ou aucune zone thermique n’est définie dans le système. - Bon de commande _ TZ _ passif
- 1
Le système est actuellement en mode de refroidissement passif.
Remarques
Notez que cette définition de structure a été omise par erreur dans Winnt. h. Cette erreur sera corrigée à l’avenir. En attendant, pour compiler votre application, incluez la définition de structure contenue dans cette rubrique dans votre code source.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau XP uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2003 [ applications de bureau uniquement] |