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

Определяет роль компьютера для Windows 7, Windows Server 2008 R2, Windows Vista или Windows Server 2008. Чтобы указать другую платформу, используйте функцию PowerDeterminePlatformRoleEx .

Для запроса дополнительных ролей power platform, определенных после Windows 7 и Windows Server 2008 R2, используйте PowerDeterminePlatformRoleEx.

Синтаксис

POWER_PLATFORM_ROLE PowerDeterminePlatformRole();

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

Возвращаемое значение является одним из значений перечисления POWER_PLATFORM_ROLE .

Комментарии

Эта функция считывает acpi fixed ACPI Description Table (FADT) для определения предпочтительной роли компьютера изготовителя оборудования. Если эти сведения недоступны, функция ищет аккумулятор. Если доступен хотя бы один аккумулятор, функция возвращает PlatformRoleMobile. Если батарей нет, функция возвращает PlatformRoleDesktop.

Примечание Этот API имеет более новую версию. Для запроса дополнительных ролей power platform, определенных после Windows 7 и Windows Server 2008 R2, используйте PowerDeterminePlatformRoleEx.
 

Требования

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

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

POWER_PLATFORM_ROLE

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

PowerDeterminePlatformRoleEx