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, když 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

Když je implementovaná v odvozené třídě, požadavky vaší aplikace určují, jakou hodnotu se má vrátit. Pokud je například QuerySuspend předán stav 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 dochází, když dojde k události systému uvedené ve PowerBroadcastStatus výčtu – například při umístění počítače do pozastaveného režimu nebo označení nízkého napájení baterie.

OnPowerEvent je očekáváno, že bude přepsána, pokud CanHandlePowerEvent je truevlastnost .

Platí pro

Viz také