PowerDeterminePlatformRole 関数 (powrprof.h)
Windows 7、Windows Server 2008 R2、Windows Vista、または Windows Server 2008 のコンピューターの役割を決定します。 別のプラットフォームを指定するには、 PowerDeterminePlatformRoleEx 関数を 使用します。
Windows 7 および Windows Server 2008 R2 の後に定義された追加の電源プラットフォームロールに対してクエリを実行するには、 PowerDeterminePlatformRoleEx を使用します。
構文
POWER_PLATFORM_ROLE PowerDeterminePlatformRole();
戻り値
戻り値は、POWER_PLATFORM_ROLE列挙の値の 1 つです。
解説
この関数は、ACPI Fixed ACPI Description Table (FADT) を読み取って、OEM 優先コンピューターの役割を決定します。 その情報が利用できない場合、関数はバッテリーを探します。 少なくとも 1 つのバッテリーが使用可能な場合、この関数は PlatformRoleMobile を返します。 使用可能なバッテリーがない場合、この関数は PlatformRoleDesktop を返します。
メモ この API には新しいバージョンがあります。 Windows 7 および Windows Server 2008 R2 の後に定義された追加の電源プラットフォームロールに対してクエリを実行するには、 PowerDeterminePlatformRoleEx を使用します。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | powrprof.h |
Library | PowrProf.lib |
[DLL] | PowrProf.dll |