裝置電源管理
裝置電源 API 可讓您輕鬆地判斷哪些裝置能夠從睡眠狀態喚醒系統,以及那些裝置支援的喚醒狀態。 如需睡眠狀態的詳細資訊,請參閱 系統電源狀態。
DevicePowerEnumDevices 函式可用來搜尋符合指定準則之裝置的裝置清單。 準則可能包括裝置支援系統狀態的能力,或從該狀態喚醒。 目前支援的旗標可在 WinNT.h 和 DevPower.h 中找到。
DevicePowerSetDeviceState 函式會啟用或停用指定的裝置從睡眠狀態喚醒系統。
裝置 Power API 可讓開發人員建立更佳的用戶體驗,方法是為使用者提供系統所執行之動作的詳細資訊,以及對系統中裝置的更多控制。 裝置電源在耗電量十分重要的情況下很有用,例如在電池上執行的可攜式裝置中。 例如,桌面計算機中使用的電源管理配置可能不是膝上型電腦的最佳配置,因此使用者可能想要停用某些裝置來喚醒系統。 這可以節省能源,因為停用的裝置不會在系統處於睡眠模式時繪製電源。