Verwenden von Energieverwaltungsfunktionen (PowerEnuimerate) zum Abrufen von Energieeinstellungen

Ich muss in meiner Anwendung Dinge wie die Wartezeit des Systems vor dem Ausschalten des Bildschirms, dem Ruhezustand oder dem Ruhezustand nachlesen. Soweit ich das beurteilen kann, muss ich die Energieverwaltungsfunktionen verwenden (http://msdn.microsoft.com/en-us/library/aa373163%28v=vs.85%29.aspx) Insbesondere muss ich anscheinend die PowerEnumerate-Methode verwenden (http://msdn.microsoft.com/en-us/library/aa372730%28v=vs.85%29.aspx).

Ich bin wirklich verwirrt, wie das geht. Zuerst mache ich das in C # und der Code scheint C ++ zu sein. Zweitens scheint der C ++ - Code Ihnen nicht wirklich zu sagen, wie Sie die verschiedenen von mir gewünschten Timeouts gezielt lesen sollen.

Beachten Sie, ich bin neu in Windows-Programmierung und C #. Der größte Teil meiner Erfahrung war in Java und Android.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage