POWER_ACTION 枚举 (wudfddi.h)

[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 未向 UMDF 1 添加新功能,并且较新版本的 Windows 10 上对 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅使用 UMDF 入门。]

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

语法

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

常量

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

注解

POWER_ACTION 枚举用作 IWDFDevice2::GetSystemPowerAction 的返回值。

要求

要求
最低 UMDF 版本 1.9
标头 wudfddi.h (包括 Wudfddi.h、Ntpoapi.h、Wdm.h)

另请参阅

IWDFDevice2::GetSystemPowerAction