Метод ISensOnNow::BatteryLow (sensevts.h)
Метод BatteryLow уведомляет приложение о низком энергопотреблении батареи. SENS вызывает метод BatteryLow , чтобы уведомить приложение о том, что компьютер использует питание от батареи.
Низкий уровень заряда батареи сигнализирует, когда система работает от батареи и батарея низкая в соответствии с той же логикой, используемой событием Расширенного управления питанием (APM) PBT_APMBATTERYLOW. Это событие транслируется, когда bios системы APM отправляет уведомление о нехватке заряда батареи APM.
Некоторые реализации BIOS APM не предоставляют уведомления при низком заряде батареи, что означает, что это событие может никогда не транслироваться на некоторых компьютерах.
Синтаксис
HRESULT BatteryLow(
[in] DWORD dwBatteryLifePercent
);
Параметры
[in] dwBatteryLifePercent
Процент остающегося заряда батареи.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Метод возвращает успешно. |
Комментарии
SENS вызывает этот метод, чтобы уведомить приложение о том, что компьютер использует заряд батареи. Указан оставшийся процент заряда батареи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | sensevts.h |
DLL | Sens.dll |
См. также раздел
Сведения о службе уведомлений о системных событиях