structure SYSTEM_POWER_INFORMATION
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
-
L’inactivité à laquelle le système est considéré comme inactif et le délai d’inactivité commence à compter, exprimé en pourcentage. Le fait de passer en dessous de ce nombre entraîne l’annulation du minuteur.
-
Inactivité
-
Niveau d’inactivité actuel, exprimé en 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 - PO_TZ_ACTIVE
- 0
Le système est actuellement en mode refroidissement actif. - PO_TZ_INVALID_MODE
- 2
Le système ne prend pas en charge la limitation du processeur, ou il n’existe aucune zone thermique définie dans le système. - PO_TZ_PASSIVE
- 1
Le système est actuellement en mode refroidissement passif.
Notes
Notez que cette définition de structure a été accidentellement omise 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.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |