共用方式為


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列舉型別可用來指出系統電源狀態。