ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metod

Definition

När den implementeras i en härledd klass körs när datorns energistatus har ändrats. Detta gäller för bärbara datorer när de hamnar i pausat läge, vilket inte är samma sak som en systemavstängning.

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

Parametrar

powerStatus
PowerBroadcastStatus

En PowerBroadcastStatus som anger ett meddelande från systemet om dess energistatus.

Returer

När det implementeras i en härledd klass avgör programmets behov vilket värde som ska returneras. Om en QuerySuspend sändningsstatus till exempel skickas kan du få ditt program att avvisa frågan genom att falsereturnera .

Kommentarer

Använd OnPowerEvent för att ange den bearbetning som inträffar när systemhändelsen som anges i PowerBroadcastStatus uppräkningen inträffar, till exempel när datorn är placerad i pausat läge eller anger låg batteridrift.

OnPowerEvent förväntas åsidosättas när egenskapen CanHandlePowerEvent är true.

Gäller för

Se även