none
PowerPolicyNotify RRS feed

  • Frage

  • Hallo, ich möchte verhindern das ein Mobile 6.5 Phone die CPU abschaltet, d.h. mein Programm soll weiterarbeiten. Wenn ich die Doku richtig lese sollte es reichen einmal  PowerPolicyNotify(PPN_UNATTENDEDMODE, -1) aufzurufen, danach wüsste das OS das es nie in den Suspend gehen, sondern immer im Unattend Modus mit eingeschalteter CPU bleiben soll, solange bis ich das mit 0 als Parameter aufrufe.

    So ist es aber nicht. Ich habe jetzt eine "PowerNotify" Routine die immer wenn das Gerät in den Suspen will diesen Befehl wieder abschickt. Das funktioniert prima. Ich fürchte nur das es irgendwann knirscht wenn mal der PowerPolicyNotify-Zaehler überläuft. Hat jemand ne Idee warum das nicht wie in der Doku beschrieben klappt? Ich rufe PowerPolicyNotify in der OnLoad des Mainformulars auf. Scheint aber nicht zu helfen da versucht nach der eingestellten Zeiten wieder nach Suspend zu wechseln.

    Freudi

    Donnerstag, 19. Januar 2012 08:40