これは、Windows XP のインストールで時々発生します。ディスプレイ ドライバがインストールされていない場合、スタンバイや休止状態などの省電力アクションはサポートされません。
システムが休止状態をサポートしているかどうかを確認できます - http://pinvoke.net/default.aspx/powrprof/IsPwrHibernateAllowed.html
スタンバイのサポートを確認するために似たようなものはありますか?
ここですべての電源管理機能をチェックしてください
あなたがそれを使用できるIsPwrSuspendAllowedがあります
マシンをスリープまたは休止状態にするには、Win32 SetSuspendState Function Function を使用します
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 が返すその中で: SleepButtonPresent
http://msdn.microsoft.com/en-us/library/aa373215%28VS.85%29.aspx が役立つ場合があります。