Share via


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Yöntem

Tanım

Türetilmiş bir sınıfta uygulandığında, bilgisayarın güç durumu değiştiğinde yürütülür. Bu, askıya alma moduna geçtiklerinde dizüstü bilgisayarlar için geçerlidir ve bu, sistemin kapatılmasıyla aynı değildir.

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

Parametreler

powerStatus
PowerBroadcastStatus

PowerBroadcastStatus Sistemden güç durumuyla ilgili bir bildirim gösteren bir.

Döndürülenler

Türetilmiş bir sınıfta uygulandığında, uygulamanızın gereksinimleri hangi değerin döndürüleceğini belirler. Örneğin, bir QuerySuspend yayın durumu geçirilirse, döndürerek falseuygulamanızın sorguyu reddetmesine neden olabilir.

Açıklamalar

Numaralandırmada belirtilen sistem olayı gerçekleştiğinde PowerBroadcastStatus (örneğin, bilgisayar askıya alınmış moda yerleştirildiğinde veya düşük pil gücünü gösterdiğinde) gerçekleşen işlemi belirtmek için kullanınOnPowerEvent.

OnPowerEvent özelliği olduğunda geçersiz kılınacak olması beklenir CanHandlePowerEventtrue.

Şunlara uygulanır

Ayrıca bkz.