OEM の推奨される電源管理プロファイルを示します。 これらの値は、固定 ACPI 記述テーブル (FADT) のPreferred_PM_Profile フィールドから読み取られます。 これらの値は、 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 OEM は特定のロールを指定しませんでした。 |
PlatformRoleDesktopOEM はデスクトップ ロールを指定しました。 |
PlatformRoleMobileOEM はモバイル ロール (ノート PC など) を指定しました。 |
PlatformRoleWorkstationOEM はワークステーションロールを指定しました。 |
PlatformRoleEnterpriseServerOEM はエンタープライズ サーバーロールを指定しました。 |
PlatformRoleSOHOServerOEM は、単一のオフィス/ホーム オフィス (SOHO) サーバーの役割を指定しました。 |
PlatformRoleAppliancePCOEM は、アプライアンス PC ロールを指定しました。 |
PlatformRolePerformanceServerOEM はパフォーマンス サーバーの役割を指定しました。 |
PlatformRoleSlateOEM はタブレット フォーム ファクターロールを指定しました。 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 [デスクトップ アプリのみ] |
| Header | winnt.h (Windows.h を含む) |