Windows Mobile 6.1でC#.Net Compact Edition 3.5を使用していますが、C++またはWindowsAPIの呼び出しにはあまり詳しくありません。プログラムでバッテリーのアイドル/疑わしい時間を設定されている時間(通常はデフォルトで3/5分)から15分に変更する必要があります。オンラインでいくつかの例を見つけましたが、これまでのところ、どれも機能しないか、C ++であるか、C#で実行するための説明やコンテキストがないため、それらを実装する方法がわかりません。
int test = SystemParametersInfo(SPI_SETBATTERYIDLETIMEOUT, 15, null, 0); //15 seconds, to test it actually working
//test return 0
C#の.Net CE 3.5から、Windows Mobile 6.1のバッテリータイムアウトを変更するにはどうすればよいですか?
ありがとう
編集:このアプリケーションを要求しているクライアントは、この動作を具体的に要求しています。彼らは、アプリケーションの実行中のタイムアウトを長くし、実行されていないときのシステムのデフォルトのタイムアウトを望んでいます。