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