SYSTEM_POWER_STATE枚举 (ntpoapi.h)
SYSTEM_POWER_STATE 枚举类型用于指示 系统电源状态。
语法
typedef enum _SYSTEM_POWER_STATE {
PowerSystemUnspecified,
PowerSystemWorking,
PowerSystemSleeping1,
PowerSystemSleeping2,
PowerSystemSleeping3,
PowerSystemHibernate,
PowerSystemShutdown,
PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;
常数
PowerSystemUnspecified 指示未指定的系统电源状态。 |
PowerSystemWorking 指示与 系统工作状态 S0相对应的最大系统电源。 |
PowerSystemSleeping1 指示 系统睡眠状态 小于 PowerSystemWorking 且大于 PowerSystemSleeping2,对应于系统电源状态 S1。 |
PowerSystemSleeping2 指示系统睡眠状态小于 PowerSystemSleeping1 且大于 PowerSystemSleeping3,这对应于系统电源状态 S2。 |
PowerSystemSleeping3 指示系统睡眠状态小于 PowerSystemSleeping2 且大于 PowerSystemHibernate,这对应于系统电源状态 S3。 |
PowerSystemHibernate 指示最低功率睡眠状态,对应于系统电源状态 S4。 |
PowerSystemShutdown 指示系统已关闭,这对应于 系统关闭状态 S5。 |
PowerSystemMaximum 表示实际电源状态的此枚举类型的系统电源状态值的数目。 此值是设备 DEVICE_CAPABILITIES 结构的 DeviceState 成员中的元素数。 其他系统电源状态值小于此值。 |
言论
电源状态指示系统或单个设备的能耗级别,以及计算活动的程度。 电源管理器将系统的电源状态设置为整体,其中系统电源状态由 SYSTEM_POWER_STATE 枚举类型的值之一指示。 设备驱动程序设置其各个设备的电源状态,其中设备电源状态由 DEVICE_POWER_STATE 枚举类型的值之一指示。
有关系统电源状态的详细信息,请参阅 处理系统电源状态请求,有关设备电源状态的详细信息,请参阅 管理单个设备的电源。
有关电源管理的详细信息,请参阅 电源管理简介。
要求
要求 | 价值 |
---|---|
标头 | ntpoapi.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Ntpoapi.h) |