共用方式為


ISensOnNow::BatteryLow 方法 (sensevts.h)

BatteryLow 方法會通知應用程式電池電力不足。 SENS 會呼叫 BatteryLow 方法,以通知應用程式電腦正在使用電池電力。

當系統處於電池電源,且根據進階電源管理 (APM) 事件PBT_APMBATTERYLOW所使用的相同邏輯,發出低電池電力訊號。 當系統 APM BIOS 傳送 APM 電池不足通知時,就會廣播此事件。

有些 APM BIOS 實作不會在電池不足時提供通知,這表示某些電腦上可能不會廣播此事件。

語法

HRESULT BatteryLow(
  [in] DWORD dwBatteryLifePercent
);

參數

[in] dwBatteryLifePercent

剩餘的電池電量百分比。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
方法會成功傳回。

備註

SENS 會呼叫此方法,以通知應用程式電腦使用電池電力。 指定剩餘的電池電量百分比。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 sensevts.h
Dll Sens.dll

另請參閱

關於系統事件通知服務

IEventSubscription

IEventSubscription::P utPublisherProperty

ISensOnNow

ISensOnNow::OnBatteryPower