ntpoapi.h 标头

此标头包含应用程序可以使用电源管理的函数和数据结构。 有关详细信息,请参阅:

  • 关于电源管理 的

ntpoapi.h 包含以下编程接口:

功能

 
NtPowerInformation

了解 ZwPowerInformation 例程如何设置或检索系统电源信息。

结构

 
BATTERY_REPORTING_SCALE

电池微型类驱动程序填充此结构,以响应某些 BatteryMiniQueryInformation 请求。
CM_POWER_DATA

CM_POWER_DATA结构包含有关设备电源管理状态和功能的信息。
COUNTED_REASON_CONTEXT

COUNTED_REASON_CONTEXT结构包含一个或多个字符串,这些字符串提供电源请求的原因。
PO_SPR_ACTIVE_SESSION_DATA

允许驱动程序注册/注销 SPR 活动会话开始和结束通知。
POWER_MONITOR_INVOCATION

POWER_PLATFORM_INFORMATION

POWER_PLATFORM_INFORMATION结构包含有关系统电源功能的信息。
POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES

详细了解POWER_SESSION_ALLOW_EXTERNAL_DMA_DEVICES
POWER_STATE

POWER_STATE联合指定系统电源状态值或设备电源状态值。
SYSTEM_POWER_STATE_CONTEXT

SYSTEM_POWER_STATE_CONTEXT结构是一个部分不透明的系统结构,其中包含有关计算机以前的系统电源状态的信息。

枚举

 
DEVICE_POWER_STATE

DEVICE_POWER_STATE枚举类型指示设备电源状态。
MONITOR_DISPLAY_STATE

指示正在显示的监视器的电源状态。
PO_INTERNAL_WAKE_SOURCE_TYPE

详细了解:PO_INTERNAL_WAKE_SOURCE_TYPE枚举
POWER_ACTION

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

指示电源级别信息。
POWER_MONITOR_REQUEST_REASON

定义监视器电源转换原因的值。
POWER_REQUEST_TYPE

POWER_REQUEST_TYPE枚举指示电源请求类型。
POWER_STATE_TYPE

POWER_STATE_TYPE枚举类型指示电源状态值为系统电源状态或设备电源状态。
SYSTEM_POWER_STATE

SYSTEM_POWER_STATE枚举类型用于指示系统电源状态。