Sdílet prostřednictvím


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metoda

Definice

Při implementaci v odvozené třídě se spustí při změně stavu napájení počítače. To platí pro přenosné počítače, které přejdou do pozastaveného režimu, což není totéž jako vypnutí systému.

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

Parametry

powerStatus
PowerBroadcastStatus

A PowerBroadcastStatus , který označuje oznámení ze systému o stavu napájení.

Návraty

Při implementaci v odvozené třídě určují potřeby vaší aplikace, jakou hodnotu se má vrátit. Pokud je například předán stav všesměrového QuerySuspend vysílání, můžete způsobit, že aplikace odmítne dotaz vrácením false.

Poznámky

Slouží OnPowerEvent k určení zpracování, ke kterému dojde, když dojde k systémové události uvedené ve PowerBroadcastStatus výčtu – například když je počítač umístěn v režimu pozastavení nebo indikuje nízkou kapacitu baterie.

OnPowerEvent Očekává se, že se přepíše, když je CanHandlePowerEventtruevlastnost .

Platí pro

Viz také