次の方法で共有


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

関連項目

POWER_PLATFORM_ROLE

Power Management Functions

PowerDeterminePlatformRoleEx