Как получать события отключения питания в консольном приложении Symbian? - PullRequest
5 голосов
/ 31 января 2010

Я ищу пример рабочего кода для Symbian S60 5th edition, в котором консольное приложение может получать события отключения питания (то есть обнаруживать выключение телефона). Я знаю, как это сделать из приложения пользовательского интерфейса [AppUI, HandleSystemEventL(const TWsEvent& aEvent) и т. Д.], Но Windows Server, похоже, не отправляет события, если простое консольное приложение прослушивает эти события.

Итак, я попытался подключиться к WS, вызвать EventReady(&iStatus), но RunL никогда не вызывается, и приложение никогда не получает EApaSystemEventShutdown.

Может ли кто-нибудь здесь предоставить рабочий код для этого?

Спасибо.

1 Ответ

1 голос
/ 31 января 2010

Вы можете использовать CSaveNotifier (savenotf.h, powermgrcli.lib) для получения уведомлений о выключении питания. Извините, на данный момент нет фрагмента кода.

...