ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.