PowerManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk