Udostępnij za pośrednictwem


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metoda

Definicja

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.

Dotyczy

Zobacz też