システムがスタンバイをサポートしているかどうかをプログラムで確認します
質問
これは Windows XP のインストールで時々発生します。ディスプレイ ドライバーがインストールされていない場合、スタンバイや休止状態などの省電力動作はサポートされません。
システムが休止状態をサポートしているかどうかを確認できます - http://pinvoke.net/default.aspx/powrprof/IsPwrHibernateAllowed.html
スタンバイサポートを確認するための同様のものはありますか?
解決
uはそれを使用する可能性がありIsPwrSuspendAllowedされる
他のヒント
マシンをスリープまたは休止状態にするには、Win32 SetSuspendState 関数を使用します。
http://msdn.microsoft.com/en-us/library/aa373201%28VS.85%29.aspx
でも見つからなかった 実際に上記の関数を呼び出したり、GEtLastError() 関数を使用してエラーを取得したりせずに、そのモードが利用可能かどうかを知らせるもの。
編集:GetPwrCapabilities 関数を使用する
http://msdn.microsoft.com/en-us/library/aa372691%28VS.85%29.aspx
構造体 SYSTEM_POWER_CAPABILITIES は次を返します。スリープボタン現在
http://msdn.microsoft.com/en-us/library/aa373215%28VS.85%29.aspxそれは役立つかもしれません。
所属していません StackOverflow