Поделиться через


Метод ISensOnNow::BatteryLow (sensevts.h)

Метод BatteryLow уведомляет приложение о низком энергопотреблении батареи. SENS вызывает метод BatteryLow , чтобы уведомить приложение о том, что компьютер использует питание от батареи.

Низкий уровень заряда батареи сигнализирует, когда система работает от батареи и батарея низкая в соответствии с той же логикой, используемой событием Расширенного управления питанием (APM) PBT_APMBATTERYLOW. Это событие транслируется, когда bios системы APM отправляет уведомление о нехватке заряда батареи APM.

Некоторые реализации BIOS APM не предоставляют уведомления при низком заряде батареи, что означает, что это событие может никогда не транслироваться на некоторых компьютерах.

Синтаксис

HRESULT BatteryLow(
  [in] DWORD dwBatteryLifePercent
);

Параметры

[in] dwBatteryLifePercent

Процент остающегося заряда батареи.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод возвращает успешно.

Комментарии

SENS вызывает этот метод, чтобы уведомить приложение о том, что компьютер использует заряд батареи. Указан оставшийся процент заряда батареи.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header sensevts.h
DLL Sens.dll

См. также раздел

Сведения о службе уведомлений о системных событиях

IEventSubscription

IEventSubscription::P utPublisherProperty

ISensOnNow

ISensOnNow::OnBatteryPower