GLOBAL_USER_POWER_POLICY 構造体 (powrprof.h)
ユーザーのすべての電源スキームに適用されるグローバル ユーザー電源ポリシー設定が含まれます。 この構造体は、 GLOBAL_POWER_POLICY 構造体の一部です。
構文
typedef struct _GLOBAL_USER_POWER_POLICY {
ULONG Revision;
POWER_ACTION_POLICY PowerButtonAc;
POWER_ACTION_POLICY PowerButtonDc;
POWER_ACTION_POLICY SleepButtonAc;
POWER_ACTION_POLICY SleepButtonDc;
POWER_ACTION_POLICY LidCloseAc;
POWER_ACTION_POLICY LidCloseDc;
SYSTEM_POWER_LEVEL DischargePolicy[NUM_DISCHARGE_POLICIES];
ULONG GlobalFlags;
} GLOBAL_USER_POWER_POLICY, *PGLOBAL_USER_POWER_POLICY;
メンバー
Revision
現在の構造リビジョン レベル。 この値を設定するには、GLOBAL_USER_POWER_POLICY構造を使用して電源ポリシーを設定する前に、GetCurrentPowerPolicies または ReadGlobalPwrPolicy を呼び出します。
PowerButtonAc
電源ボタンが押され、システムが AC 電源で実行されているときに実行するアクションを定義する POWER_ACTION_POLICY 構造。
PowerButtonDc
電源ボタンが押され、システムがバッテリ電源で実行されているときに実行するアクションを定義する POWER_ACTION_POLICY 構造。
SleepButtonAc
スリープ ボタンが押され、システムが AC 電源で実行されているときに実行するアクションを定義する POWER_ACTION_POLICY 構造。
SleepButtonDc
スリープ ボタンが押され、システムがバッテリ電源で実行されているときに実行するアクションを定義する POWER_ACTION_POLICY 構造。
LidCloseAc
カバー が 閉じられ、システムが AC 電源で実行されているときに実行するアクションを定義するPOWER_ACTION_POLICY構造。
LidCloseDc
カバー が 閉じられ、システムがバッテリ電源で実行されているときに実行するアクションを定義するPOWER_ACTION_POLICY構造。
DischargePolicy[NUM_DISCHARGE_POLICIES]
システム バッテリ放電イベントで実行するアクションを定義する SYSTEM_POWER_LEVEL 構造体の配列。
GlobalFlags
その他のユーザー電源ポリシー設定を有効または無効にするフラグ。 このメンバーには、「 グローバル フラグ定数」で説明されている 1 つ以上の値を指定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | powrprof.h |