閱讀英文

共用方式為


裝置電源管理

裝置電源 API 可讓您輕鬆地判斷哪些裝置能夠從睡眠狀態喚醒系統,以及哪些睡眠狀態表示這些裝置支援喚醒。 如需睡眠狀態的詳細資訊,請參閱 系統電源狀態

DevicePowerEnumDevices函式可用來搜尋符合指定準則的裝置清單。 準則可能包括裝置支援系統狀態的能力,或從該狀態喚醒。 目前支援的旗標可在 WinNT.h 和 DevPower.h 中找到。

DevicePowerSetDeviceState函式會啟用或停用指定的裝置,使其無法從睡眠狀態喚醒系統。

裝置電源 API 可讓開發人員藉由為使用者提供系統執行哪些動作的詳細資訊,以及更充分控制系統中的裝置,來建立更好的使用者體驗。 裝置電源在耗電量很重要的情況下很有用,例如在電池上執行的可攜式裝置中。 例如,桌上型電腦中使用的電源管理配置可能不是膝上型電腦的最佳配置,因此使用者可能會想要停用某些裝置來喚醒系統。 這可以節省能源,因為停用的裝置不會在系統處於睡眠模式時繪製電源。

如需範例,請參閱 使用裝置電源 API