Battery 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 informasi tentang pengontrol baterai yang saat ini tersambung ke perangkat. Untuk informasi selengkapnya, lihat Mendapatkan informasi baterai.
public ref class Battery sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Battery final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Battery
Public NotInheritable Class Battery
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Dalam konteks ini, perangkat mengacu pada perangkat keras yang dijalankan aplikasi Anda. Pengontrol baterai mengacu pada elektronik yang berinteraksi antara baterai fisik dan sistem operasi. Pengontrol baterai muncul di Manajer Perangkat sebagai "Baterai" di bawah simpul Baterai .
Tergantung pada perangkat, mungkin untuk melepas baterai fisik saat perangkat tetap berjalan. Misalnya, laptop yang dicolokkan ke daya A/C. Dalam hal ini, jika pengontrol baterai adalah bagian dari penutup laptop, Anda berpotensi membuat objek Baterai ketika tidak ada baterai yang terhubung ke perangkat. Namun, jika pengontrol baterai berada di baterai fisik, itu tidak akan lagi terlihat oleh sistem operasi dan oleh karena itu Anda tidak dapat membuat objek Baterai yang sesuai untuk baterai individu.
Properti
AggregateBattery |
Mendapatkan objek Baterai yang mewakili semua pengontrol baterai yang terhubung ke perangkat. |
DeviceId |
Mendapatkan pengidentifikasi (ID) untuk pengontrol baterai individual. |
Metode
FromIdAsync(String) |
Mendapatkan objek Baterai yang mewakili pengontrol baterai individual yang terhubung ke perangkat. |
GetDeviceSelector() |
Mendapatkan string Advanced Query Syntax (AQS) yang dapat digunakan untuk menemukan semua pengontrol baterai yang tersambung ke perangkat. |
GetReport() |
Mendapatkan objek BatteryReport yang menunjukkan pengisian daya, kapasitas, dan status baterai atau agregat. |
Acara
ReportUpdated |
Terjadi saat pengisian daya, kapasitas, atau status baterai berubah. |