ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 falsepolecenie .
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.