Pregunta

Esto sucede a veces con instalaciones de Windows XP. A menos que se instalan los controladores de pantalla, las acciones de ahorro de energía, como espera y de hibernación no son compatibles.

Si el sistema es compatible con hibernación se puede comprobar - http://pinvoke.net/ default.aspx / powrprof / IsPwrHibernateAllowed.html

¿Hay algo similar para comprobar el apoyo de espera?

¿Fue útil?

Solución

ver todas las funciones de gestión porwer aquí

No existe IsPwrSuspendAllowed la que u podría utilizar

Otros consejos

Para enviar una máquina para dormir o hibernar el uso Win32 SetSuspendState función Función

  

http://msdn.microsoft.com /en-us/library/aa373201%28VS.85%29.aspx

pero no pude encontrar cualquier cosa que le dirá si ese modo está disponible sin tener que llamar a la función anterior y conseguir el error utilizando la función GetLastError ().

Editar: GetPwrCapabilities Función

http://msdn.microsoft.com /en-us/library/aa372691%28VS.85%29.aspx

En la estructura que SYSTEM_POWER_CAPABILITIES rendimientos: SleepButtonPresent

http://msdn.microsoft.com /en-us/library/aa373215%28VS.85%29.aspx que puede ayudar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top