Bagikan melalui


ServiceBase.OnPowerEvent(PowerBroadcastStatus) Metode

Definisi

Saat diimplementasikan dalam kelas turunan, dijalankan ketika status daya komputer telah berubah. Ini berlaku untuk komputer laptop ketika mereka masuk ke mode ditangguhkan, yang tidak sama dengan pematian sistem.

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

Parameter

powerStatus
PowerBroadcastStatus

PowerBroadcastStatus Yang menunjukkan pemberitahuan dari sistem tentang status dayanya.

Mengembalikan

Saat diimplementasikan dalam kelas turunan, kebutuhan aplikasi Anda menentukan nilai apa yang akan dikembalikan. Misalnya, jika QuerySuspend status siaran diteruskan, Anda dapat menyebabkan aplikasi Anda menolak kueri dengan mengembalikan false.

Keterangan

Gunakan OnPowerEvent untuk menentukan pemrosesan yang terjadi ketika peristiwa sistem yang ditunjukkan dalam PowerBroadcastStatus enumerasi terjadi--misalnya, ketika komputer ditempatkan dalam mode ditangguhkan atau menunjukkan daya baterai rendah.

OnPowerEvent diperkirakan akan ditimpa ketika CanHandlePowerEvent properti adalah true.

Berlaku untuk

Lihat juga