SYSTEM_POWER_LEVEL 構造体 (winnt.h)
システム バッテリ ドレイン ポリシー設定に関する情報が含まれています。 この構造体は、 GLOBAL_USER_POWER_POLICY 構造体の一部です。
構文
typedef struct {
BOOLEAN Enable;
BYTE Spare[3];
DWORD BatteryLevel;
POWER_ACTION_POLICY PowerPolicy;
SYSTEM_POWER_STATE MinSystemState;
} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL;
メンバー
Enable
このメンバーが TRUE の場合は、 バッテリが BatteryLevel に設定された値より下に放電したときにアラームをアクティブにする必要があります。
Spare[3]
予約済み。
BatteryLevel
このバッテリ放電ポリシーのバッテリ容量をパーセンテージで表します。
PowerPolicy
このバッテリ放電ポリシーに対して実行するアクションを定義する POWER_ACTION_POLICY 構造体。
MinSystemState
バッテリが BatteryLevel に設定された値より下に放電したときに入力する最小システム スリープ状態。 このメンバーは、 SYSTEM_POWER_STATE 列挙型の値のいずれかである必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | winnt.h (Windows.h を含む) |