Функция IsPwrHibernateAllowed (powrprof.h)

[IsPwrHibernateAllowed доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Приложения, написанные для Windows Vista и более поздних версий, должны использовать GetPwrCapabilities .]

Определяет, поддерживает ли компьютер режим гибернации.

Синтаксис

BOOLEAN IsPwrHibernateAllowed();

Возвращаемое значение

Если компьютер поддерживает режим гибернации (состояние питания S4) и в системе присутствует Hiberfil.sys файла, функция возвращает значение TRUE. В противном случае функция возвращает значение FALSE.

Комментарии

Эти сведения также доступны через функцию CallNtPowerInformation . Значение возвращается в элементе SystemS4структуры SYSTEM_POWER_CAPABILITIES .

Дополнительные сведения об использовании PowrProf.h см. в разделе Схемы питания.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header powrprof.h
Библиотека PowrProf.lib
DLL PowrProf.dll

См. также раздел

CallNtPowerInformation

Функции управления питанием

SYSTEM_POWER_CAPABILITIES