Nyelv

ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metódus

Definíció

Származtatott osztályban való implementáláskor a rendszer akkor hajtja végre, ha a számítógép energiaállapota megváltozott. Ez a hordozható számítógépekre vonatkozik, amikor felfüggesztett módban vannak, ami nem ugyanaz, mint a rendszer leállítása.

protected:
 virtual bool OnPowerEvent(System::ServiceProcess::PowerBroadcastStatus powerStatus);
protected virtual bool OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus powerStatus);
abstract member OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
override this.OnPowerEvent : System.ServiceProcess.PowerBroadcastStatus -> bool
Protected Overridable Function OnPowerEvent (powerStatus As PowerBroadcastStatus) As Boolean

Paraméterek

powerStatus
PowerBroadcastStatus

A PowerBroadcastStatus rendszer értesítését jelzi az energiaállapotáról.

Válaszok

Származtatott osztályban való implementáláskor az alkalmazás igényei határozzák meg, hogy milyen értéket kell visszaadni. Ha például QuerySuspend egy szórási állapotot ad át, az alkalmazás elutasíthatja a lekérdezést a visszatéréssel false.

Megjegyzések

Az enumerálásban OnPowerEvent jelzett rendszeresemény bekövetkezésekor előforduló feldolgozás megadására használható PowerBroadcastStatus például, ha a számítógép felfüggesztett módban van, vagy alacsony akkumulátor-teljesítményt jelez.

OnPowerEventa tulajdonság CanHandlePowerEventértéke várhatóan felül lesz bírálvatrue.

A következőre érvényes:

Lásd még