Fonction IsPwrHibernateAllowed (powrprof.h)
[IsPwrHibernateAllowed peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il sera peut-être modifié ou indisponible dans les versions ultérieures. Les applications écrites pour Windows Vista et versions ultérieures doivent utiliser GetPwrCapabilities à la place.]
Détermine si l’ordinateur prend en charge la mise en veille prolongée.
Syntaxe
BOOLEAN IsPwrHibernateAllowed();
Valeur de retour
Si l’ordinateur prend en charge la mise en veille prolongée (état d’alimentation S4) et que le fichier Hiberfil.sys est présent sur le système, la fonction retourne TRUE. Sinon, la fonction retourne FALSE.
Remarques
Ces informations sont également disponibles via la fonction CallNtPowerInformation . La valeur est retournée dans le membre SystemS4 de la structure SYSTEM_POWER_CAPABILITIES .
Pour plus d’informations sur l’utilisation de PowrProf.h, consultez Power Schemes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | powrprof.h |
Bibliothèque | PowrProf.lib |
DLL | PowrProf.dll |