ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.