2

私はc++コードを書いています。私はc ++が初めてです。システムの電源状態を見つけたい、つまり、オフライン/スリープ/オンラインなどの場合、SYSTEM_POWER_STATE 列挙を使用しようとしています。しかし、簡単な例を書いたり、役立つリンクを投稿したりできる人がいる場合、その使用方法を見つけることができません。

前もって感謝します

4

1 に答える 1

1

MSDN には、電源管理に関する豊富な情報があります。

説明付きの電源管理機能のリスト:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa373163(v=vs.85).aspx

使用例:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa373243(v=vs.85).aspx

しかし、あなたの質問は少し奇妙です: あなたが眠っている間、あなたは... 眠っています! システムをサスペンド モードに切り替えることはできますが、システムがスリープしている間はソフトウェアは実行されません。より具体的な情報が必要な場合は、質問を明確にしてください。システムサービスまたはドライバーを作成している場合、これはより理にかなっていますが、それでも質問からは明確ではありません。

電源ステータス (バッテリー負荷、電源) を取得するには、GetSystemPowerStatusを使用します。

後もう一つ。Windows CE について話している場合は、GetSystemPowerStateを参照してください。あなたはWinCEについても話しませんでした:)

于 2012-05-30T09:56:08.817 に答える