перечисление 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) |