Jak korzystać z funkcji zarządzania energią (PowerEnuimerate), aby uzyskać ustawienia zasilania

Potrzebuję mojej aplikacji do czytania takich rzeczy, jak czas, który system będzie czekał, zanim wyłączy ekran, pójdzie spać lub wejdzie w stan hibernacji. O ile wiem, muszę korzystać z funkcji zarządzania energią (http://msdn.microsoft.com/en-us/library/aa373163%28v=vs.85%29.aspx) W szczególności wygląda na to, że muszę użyć metody PowerEnumerate (http://msdn.microsoft.com/en-us/library/aa372730%28v=vs.85%29.aspx).

Naprawdę jestem zdezorientowany, jak to zrobić. Po pierwsze, robię to w języku C #, a kod wygląda na C ++. Po drugie, wydaje się, że kod C ++ nie mówi ci, jak konkretnie odczytać różne limity czasu, które chcę.

Uwaga, jestem nowy w programowaniu w Windows i C #. Większość moich doświadczeń dotyczyła Java i Androida.

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion