Aracılığıyla paylaş


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, sistem kapatma ile aynı olmayan askıya alma moduna geçtiklerinde dizüstü bilgisayarlar için geçerlidir.

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şlemeyi belirtmek için kullanınOnPowerEvent.

OnPowerEvent özelliği olduğunda CanHandlePowerEvent geçersiz kılınmış olması beklenir true.

Şunlara uygulanır

Ayrıca bkz.