Мне нужно написать код на C, который будет указывать и уведомлять меня, когда заряд батареи ноутбука низкий. Я знаю, что могу использовать следующее:
BOOL WINAPI GetSystemPowerStatus(
__out LPSYSTEM_POWER_STATUS lpSystemPowerStatus
);
Но я хочу отправить в операционную систему функцию, которая будет уведомлять меня, когда питание будет низким.
Я хочу, чтобы в моем коде был «пустой» цикл, и когда батарея разряжена, код отправит мне уведомление (printf
или trace
).
Я думаю, что мне следует использовать функции ядра, но я не могу их найти
GetSystemPowerStatus
? Вы имеете в виду, что хотите, чтобы операционная система обратно вызывала ваш код, когда уровень мощности достигает определенных заранее определенных точек? - person Cody Gray   schedule 10.05.2012WM_TIMER
для вызоваGetSystemPowerStatus
через равные промежутки времени? - person Agent_L   schedule 10.05.2012