PowerDeterminePlatformRole 函式 (powrprof.h)
決定 Windows 7、Windows Server 2008 R2、Windows Vista 或 Windows Server 2008 的電腦角色。 若要指定不同的平臺,請使用 PowerDeterminePlatformRoleEx 函式。
若要查詢 Windows 7 和 Windows Server 2008 R2 之後定義的其他電源平臺角色,請使用 PowerDeterminePlatformRoleEx。
Syntax
POWER_PLATFORM_ROLE PowerDeterminePlatformRole();
傳回值
傳回值是 POWER_PLATFORM_ROLE 列舉中的其中一個值。
備註
此函式會讀取 ACPI 固定 ACPI 描述資料表 (FADT) ,以判斷 OEM 慣用的電腦角色。 如果該資訊無法使用,函式會尋找電池。 如果至少有一個電池可用,函式會傳回 PlatformRoleMobile。 如果沒有電池可用,函式會傳回 PlatformRoleDesktop。
注意 此 API 有較新版本。 若要查詢 Windows 7 和 Windows Server 2008 R2 之後定義的其他電源平臺角色,請使用 PowerDeterminePlatformRoleEx。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | powrprof.h |
程式庫 | PowrProf.lib |
Dll | PowrProf.dll |