SYSTEM_POWER_STATE列挙 (winnt.h)

システム電源状態の指定に使用する値を定義します。

構文

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified = 0,
  PowerSystemWorking = 1,
  PowerSystemSleeping1 = 2,
  PowerSystemSleeping2 = 3,
  PowerSystemSleeping3 = 4,
  PowerSystemHibernate = 5,
  PowerSystemShutdown = 6,
  PowerSystemMaximum = 7
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

定数

 
PowerSystemUnspecified
値: 0
未指定のシステム電源状態。
PowerSystemWorking
値: 1
システム電源状態 S0 を指定します。
PowerSystemSleeping1
値: 2
システム電源状態 S1 を指定します。
PowerSystemSleeping2
値: 3
システム電源状態 S2 を指定します。
PowerSystemSleeping3
値: 4
システム電源状態 S3 を指定します。
PowerSystemHibernate
値: 5
システム電源状態 S4 (HIBERNATE) を指定します。
PowerSystemShutdown
値: 6
システム電源状態 S5 (OFF) を指定します。
PowerSystemMaximum
値: 7
列挙値の最大値を指定します。

要件

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

こちらもご覧ください

ADMINISTRATOR_POWER_POLICY

GLOBAL_MACHINE_POWER_POLICY

MACHINE_POWER_POLICY

Power Management 列挙の種類

SYSTEM_POWER_CAPABILITIES

SYSTEM_POWER_POLICY

USER_POWER_POLICY