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)

另请参阅

SYSTEM_POWER_STATE