Share via


Battery Kelas

Definisi

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
Object Platform::Object IInspectable Battery
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.

Berlaku untuk

Lihat juga