PowerDeterminePlatformRole 函数 (powrprof.h)

确定 Windows 7、Windows Server 2008 R2、Windows Vista 或 Windows Server 2008 的计算机角色。 若要指定其他平台,请使用 PowerDeterminePlatformRoleEx 函数。

若要查询在 Windows 7 和 Windows Server 2008 R2 之后定义的其他 Power Platform 角色,请使用 PowerDeterminePlatformRoleEx

语法

POWER_PLATFORM_ROLE PowerDeterminePlatformRole();

返回值

返回值是 POWER_PLATFORM_ROLE 枚举中的值之一。

注解

此函数读取 ACPI 固定 ACPI 说明表 (FADT) 以确定 OEM 首选计算机角色。 如果该信息不可用,函数会查找电池。 如果至少有一个电池可用,函数将返回 PlatformRoleMobile。 如果没有可用的电池,函数将返回 PlatformRoleDesktop

注意 此 API 具有较新版本。 若要查询在 Windows 7 和 Windows Server 2008 R2 之后定义的其他 Power Platform 角色,请使用 PowerDeterminePlatformRoleEx
 

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 powrprof.h
Library PowrProf.lib
DLL PowrProf.dll

请参阅

POWER_PLATFORM_ROLE

电源管理功能

PowerDeterminePlatformRoleEx