2010-12-09 8 views
1

La minuterie de veille Windows est-elle disponible? Comment puis-je le récupérer en utilisant C++?Peut-on récupérer le minuteur de veille Windows?

+0

Est-ce que le "minuteur de veille des fenêtres" fait référence à l'horloge matérielle à piles? – wallyk

+0

Je veux la version de travail de la minuterie de veille telle que définie dans les options d'alimentation. –

Répondre

4

Je pense que vous avez besoin de CallNtPowerInformation, en passant SystemPowerInformation. Le message SYSTEM_POWER_INFORMATION.TimeRemaining retourné doit être pertinent.

+0

Oui, ça ressemble à ça. Bien trouvé. –

0

Utilisez GetCurrentPowerPolicies - dans les USER_POWER_POLICY renvoyés, des délais d'inactivité sont définis pour les situations d'alimentation CC et CA. Vous pouvez vérifier ce qui s'applique en utilisant GetSystemPowerStatus.

+0

Ils ressemblent à des paramètres de configuration, et non à ceux qui fonctionnent. Je suis intéressé par le temps restant B4 commence en veille. –