Partager via


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Méthode

Définition

En cas d’implémentation dans une classe dérivée, s’exécute lorsque l’état de l’alimentation de l’ordinateur a changé. Cela s’applique aux ordinateurs portables lorsqu’ils passent en mode suspendu, ce qui n’est pas le même qu’un arrêt du système.

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

Paramètres

powerStatus
PowerBroadcastStatus

Indiquant PowerBroadcastStatus une notification du système concernant son état d’alimentation.

Retours

En cas d’implémentation dans une classe dérivée, les besoins de votre application déterminent la valeur à retourner. Par exemple, si un QuerySuspend état de diffusion est passé, vous pouvez provoquer le rejet de la requête par votre application en retournant false.

Remarques

Permet OnPowerEvent de spécifier le traitement qui se produit lorsque l’événement système indiqué dans l’énumération PowerBroadcastStatus se produit, par exemple, lorsque l’ordinateur est placé en mode suspendu ou indique une faible puissance de batterie.

OnPowerEvent est censé être substitué lorsque la CanHandlePowerEvent propriété est true.

S’applique à

Voir aussi