Partager via


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

Voir aussi

CallNtPowerInformation

Fonctions de gestion de l’alimentation

SYSTEM_POWER_CAPABILITIES