システム電源状態の指定に使用する値を定義します。
構文
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 を含む) |