Bagikan melalui


PowerManager Kelas

Definisi

Menyediakan peristiwa statis yang memberi tahu aplikasi Anda tentang perubahan pada status daya perangkat dan properti statis yang menyediakan akses ke informasi status daya saat ini.

public ref class PowerManager abstract sealed
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class PowerManager final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.System.Power.PowerNotificationsContract, 65536)]
class PowerManager final
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public static class PowerManager
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.System.Power.PowerNotificationsContract), 65536)]
public static class PowerManager
Public Class PowerManager
Warisan
Object Platform::Object IInspectable PowerManager
Atribut

Contoh

Untuk contoh kode yang menunjukkan cara menggunakan kelas ini, lihat Manajemen daya dengan API siklus hidup aplikasi.

Keterangan

Untuk informasi selengkapnya tentang menggunakan kelas ini, lihat Manajemen daya dengan API siklus hidup aplikasi.

Properti

BatteryStatus

Mendapatkan status baterai saat ini pada perangkat.

DisplayStatus

Mendapatkan status tampilan saat ini yang terkait dengan sesi aplikasi.

EffectivePowerMode

Mendapatkan mode daya perangkat yang efektif saat ini.

EffectivePowerMode2

Mendapatkan mode daya perangkat yang efektif saat ini.

EnergySaverStatus

Mendapatkan status penghemat baterai saat ini pada perangkat.

PowerSourceKind

Mendapatkan sumber daya perangkat saat ini.

PowerSupplyStatus

Mendapatkan status catu daya perangkat saat ini.

RemainingChargePercent

Mendapatkan persentase daya baterai yang tersisa pada perangkat.

RemainingDischargeTime

Mendapatkan sisa waktu pengosongan baterai pada perangkat.

SystemSuspendStatus

Mendapatkan status tangguhan perangkat saat ini.

UserPresenceStatus

Mendapatkan status pengguna saat ini yang terkait dengan sesi aplikasi.

Acara

BatteryStatusChanged

Dinaikkan ketika status baterai pada perangkat telah berubah.

DisplayStatusChanged

Dinaikkan saat status tampilan yang terkait dengan sesi aplikasi telah berubah.

EffectivePowerModeChanged

Dimunculkan ketika mode daya efektif perangkat telah berubah.

EnergySaverStatusChanged

Dinaikkan ketika penghemat baterai telah dimatikan atau dinyalakan sebagai respons terhadap perubahan kondisi daya.

PowerSourceKindChanged

Dimunculkan ketika sumber daya perangkat telah berubah.

PowerSupplyStatusChanged

Dinaikkan ketika status catu daya perangkat telah berubah.

RemainingChargePercentChanged

Dinaikkan ketika persentase daya baterai yang tersisa pada perangkat telah berubah.

RemainingDischargeTimeChanged

Dinaikkan ketika sisa waktu pengosongan baterai pada perangkat telah berubah.

SystemIdleStatusChanged

Muncul ketika sistem sibuk. Ini menunjukkan bahwa sistem tidak akan bergerak ke status menganggur dalam waktu dekat dan bahwa waktu saat ini adalah waktu yang tepat bagi komponen untuk melakukan tugas latar belakang atau menganggur yang sebaliknya akan mencegah komputer memasuki status menganggur.

SystemSuspendStatusChanged

Dimunculkan ketika status penangguhan perangkat telah berubah.

UserPresenceStatusChanged

Dimunculkan saat status pengguna yang terkait dengan sesi aplikasi telah berubah.

Berlaku untuk

Lihat juga