ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .