共用方式為


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_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列舉類型用來表示系統電源狀態。