Поделиться через


перечисление POWER_PLATFORM_ROLE (winnt.h)

Указывает предпочтительный профиль управления питанием изготовителя оборудования. Эти значения считываются из поля Preferred_PM_Profile таблицы описания ACPI (FADT). Эти значения возвращаются функцией PowerDeterminePlatformRole или PowerDeterminePlatformRoleEx .

Синтаксис

typedef enum _POWER_PLATFORM_ROLE {
  PlatformRoleUnspecified = 0,
  PlatformRoleDesktop,
  PlatformRoleMobile,
  PlatformRoleWorkstation,
  PlatformRoleEnterpriseServer,
  PlatformRoleSOHOServer,
  PlatformRoleAppliancePC,
  PlatformRolePerformanceServer,
  PlatformRoleSlate,
  PlatformRoleMaximum
} POWER_PLATFORM_ROLE, *PPOWER_PLATFORM_ROLE;

Константы

 
PlatformRoleUnspecified
Значение: 0
Изготовитель оборудования не указал определенную роль.
PlatformRoleDesktop
Изготовитель оборудования указал роль рабочего стола.
PlatformRoleMobile
Изготовитель оборудования указал мобильную роль (например, ноутбук).
PlatformRoleWorkstation
Изготовитель оборудования указал роль рабочей станции.
PlatformRoleEnterpriseServer
Изготовитель оборудования указал роль корпоративного сервера.
PlatformRoleSOHOServer
Изготовитель оборудования указал одну роль сервера для офиса или домашнего офиса (SOHO).
PlatformRoleAppliancePC
Изготовитель оборудования указал роль компьютера (модуль).
PlatformRolePerformanceServer
Изготовитель оборудования указал роль сервера производительности.
PlatformRoleSlate
Изготовитель оборудования указал роль форм-фактора планшета.

Windows 7, Windows Server 2008 R2, Windows Vista или Windows Server 2008: В версии 1 этого перечисления это значение эквивалентно PlatformRoleMaximum. Это значение поддерживается в версии 2 этого перечисления, начиная с Windows 8 и Windows Server 2012.
PlatformRoleMaximum
Значения, равные или превышающие это значение, указывают на значение вне диапазона.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть winnt.h (включая Windows.h)

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

Типы перечисления управления питанием

PowerDeterminePlatformRole