ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po zaimplementowaniu w klasie pochodnej program wykonuje polecenie po zmianie stanu zasilania komputera. Dotyczy to komputerów przenośnych po przejściu do trybu wstrzymania, który nie jest taki sam jak zamknięcie systemu.
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
Element PowerBroadcastStatus wskazujący powiadomienie z systemu o stanie zasilania.
Zwraca
Po zaimplementowaniu w klasie pochodnej potrzeby aplikacji określają, jaka wartość ma być zwracana. Jeśli na przykład QuerySuspend
stan emisji zostanie przekazany, możesz spowodować, że aplikacja odrzuci zapytanie, zwracając false
polecenie .
Uwagi
Służy OnPowerEvent do określania przetwarzania, które występuje, gdy zdarzenie systemowe wskazane w PowerBroadcastStatus wyliczenie występuje — na przykład, gdy komputer jest umieszczony w trybie wstrzymania lub wskazuje niską moc baterii.
OnPowerEvent jest oczekiwana przesłonięć, CanHandlePowerEvent gdy właściwość ma wartość true
.