DEVICE_POWER_STATE枚举 (wdm.h)
DEVICE_POWER_STATE枚举类型指示设备电源状态。
语法
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
常量
PowerDeviceUnspecified 指示未指定的设备电源状态。 |
PowerDeviceD0 指示与设备 工作状态 D0 相对应的最大设备电源状态。 |
PowerDeviceD1 指示 设备睡眠状态 小于 PowerDeviceD0 且大于 PowerDeviceD2,对应于设备电源状态 D1。 |
PowerDeviceD2 指示设备睡眠状态小于 PowerDeviceD1 且大于 PowerDeviceD3(对应于设备电源状态 D2)。 |
PowerDeviceD3 指示与设备电源状态 D3 相对应的最低功率设备休眠状态。 |
PowerDeviceMaximum 表示实际电源状态的此枚举类型的设备电源状态值的数目。 其他设备电源状态的值小于此值。 |
注解
电源状态指示系统或单个设备的电源消耗级别,以及计算活动的范围。 电源管理器将系统的电源状态设置为一个整体,其中系统电源状态由 SYSTEM_POWER_STATE 枚举类型的值之一指示。 设备驱动程序设置其单个设备的电源状态,其中设备电源状态由 DEVICE_POWER_STATE 枚举类型的值之一指示。
有关系统电源状态的详细信息,请参阅 处理系统电源状态请求。 有关设备电源状态的详细信息,请参阅 管理单个设备的电源。 有关电源管理的一般信息,请参阅 电源管理简介。
要求
要求 | 值 |
---|---|
Header | wdm.h (包括 Wdm.h、Ntpoapi.h) |