POWER_ACTION枚举 (wdm.h)

POWER_ACTION枚举标识计算机上可能发生的系统电源操作

语法

typedef enum {
  PowerActionNone,
  PowerActionReserved,
  PowerActionSleep,
  PowerActionHibernate,
  PowerActionShutdown,
  PowerActionShutdownReset,
  PowerActionShutdownOff,
  PowerActionWarmEject,
  PowerActionDisplayOff
} POWER_ACTION, *PPOWER_ACTION;

常量

 
PowerActionNone
未发生任何电源操作。
PowerActionReserved
预留给系统使用。
PowerActionSleep
计算机进入 系统睡眠状态 (S1、S2 或 S3) 状态
PowerActionHibernate
计算机正在进入其 休眠 (S4) 状态
PowerActionShutdown
计算机正在进入其 关闭状态 (S5) 状态。 在所有设备进入 关闭 (D3) 状态后,计算机将保持开机状态,直到管理员按下电源按钮。
PowerActionShutdownReset
计算机正在进入其关闭 (S5) 状态。 所有设备进入关闭 (D3) 状态后,计算机会自动关闭,然后立即重启并返回到其工作 (S0) 状态。
PowerActionShutdownOff
计算机正在进入其关闭 (S5) 状态。 在所有设备进入关闭 (D3) 状态后,计算机会自动关闭。
PowerActionWarmEject
计算机正从与 ACPI 兼容的扩展坞设备中弹出。 通常,计算机的电源状态不会更改。
PowerActionDisplayOff

要求

要求
Header wdm.h (包括 Wdm.h)