系统相关
首页 > 系统相关> > Windows驱动电源状态

Windows驱动电源状态

作者:互联网

Windows驱动电源状态,对于设备影响很大,在驱动中应该如何处理这些电源状态,需要先对电源状态有一些了解。

1. ACPI

ACPI(Advanced Configuration and Power Interface),即高级配置与电源接口。这种新的能源管理可以通过诸如软件控制"开关"系统,亦可以用Modem信号唤醒和关闭系统。
ACPI规范定义了一台兼容ACPI的计算机系统可以有以下七个状态(所谓的全局状态):

2.系统电源状态

typedef enum _SYSTEM_POWER_STATE {
  PowerSystemUnspecified,
  PowerSystemWorking,
  PowerSystemSleeping1,
  PowerSystemSleeping2,
  PowerSystemSleeping3,
  PowerSystemHibernate,
  PowerSystemShutdown,
  PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;

3.设备电源状态(Device Power State)

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

标签:状态,POWER,Windows,系统,电源,休眠状态,驱动,设备
来源: https://blog.51cto.com/u_14207158/2793466