GLOBAL_MACHINE_POWER_POLICY 構造体 (powrprof.h)

すべてのユーザーのすべての電源スキームに適用されるグローバル コンピューターの電源ポリシー設定が含まれています。 この構造体は、 GLOBAL_POWER_POLICY 構造体の一部です。

構文

typedef struct _GLOBAL_MACHINE_POWER_POLICY {
  ULONG              Revision;
  SYSTEM_POWER_STATE LidOpenWakeAc;
  SYSTEM_POWER_STATE LidOpenWakeDc;
  ULONG              BroadcastCapacityResolution;
} GLOBAL_MACHINE_POWER_POLICY, *PGLOBAL_MACHINE_POWER_POLICY;

メンバー

Revision

現在の構造リビジョン レベル。 この値を設定するには、GLOBAL_MACHINE_POWER_POLICY構造体を使用して電源ポリシーを設定する前に、GetCurrentPowerPolicies または ReadGlobalPwrPolicy を呼び出します。

LidOpenWakeAc

AC 電源で実行するときに、lid-open イベントがシステムをスリープ解除する必要がある最大電源状態 (最大 Sx 値)。 このメンバーは、 SYSTEM_POWER_STATE 列挙型の値のいずれかである必要があります。 PowerSystemUnspecified の値は、lid-open イベントがシステムをスリープ解除しないことを示します。

LidOpenWakeDc

バッテリーで実行するときに、カバーオープン イベントがシステムをスリープ解除する最大電源状態 (最大 Sx 値)。 このメンバーは、 SYSTEM_POWER_STATE 列挙型の値のいずれかである必要があります。 PowerSystemUnspecified の値は、lid-open イベントがシステムをスリープ解除しないことを示します。

BroadcastCapacityResolution

システムの電源状態が変更されたイベントをシステムに通知する必要がある、現在のバッテリ容量の変更の解決。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header powrprof.h

こちらもご覧ください

GLOBAL_POWER_POLICY