标签: c++ windows winapi power-management
我正在使用C ++中的WinAPI编写Windows服务。我很好奇,当系统从交流电源(或插上电源)切换到直流电源(或电池电源)时,我是否能收到通知,反之亦然?
答案 0 :(得分:1)
PowerSettingRegisterNotification在电源状态发生变化时注册回调函数。然后,通知可以将呼叫排队到GetSystemPowerStatus以获得AC / DC状态。
还有WM_POWERBROADCAST通知消息。