2010-01-30 4 views
5

콘솔 응용 프로그램에서 전원 끄기 이벤트 (예 : 전화 스위치 끄기)를받을 수있는 Symbian S60 5th Edition의 작동 코드 예제를 찾고 있습니다. UI 응용 프로그램 [AppUI, HandleSystemEventL(const TWsEvent& aEvent) 등]에서이 작업을 수행하는 방법을 알고 있지만 간단한 콘솔 응용 프로그램에서 이러한 이벤트를 수신하는 경우 Windows Server는 이벤트를 보내지 않는 것 같습니다.Symbian 콘솔 응용 프로그램에서 전원 끄기 이벤트를받는 방법은 무엇입니까?

WS에 연결하려고 시도했지만 EventReady(&iStatus)을 호출했지만 RunL은 호출되지 않으며 응용 프로그램은 EApaSystemEventShutdown을 수신하지 않습니다.

여기에 누구나이 작업 코드를 제공 할 수 있습니까?

감사합니다.

답변

1

전원 끄기 알림을 받으려면 CSaveNotifier (savenotf.h, powermgrcli.lib)을 사용할 수 있습니다. 죄송합니다. 현재 코드 스 니펫을 사용할 수 없습니다.

+0

아니요, 작동하지 않습니다. 필자는 CSaveNotifier ("Symbian OS Internals"로 작성된)를 사용하는 방법에 대한 지침을 따라 왔지만 MSaveObserver의 SaveL() 함수는 결코 호출되지 않습니다. 이 메커니즘은 UI 기반 응용 프로그램에만 적용될 수 있습니다. –

관련 문제