struktur BATTERY_REPORTING_SCALE (winnt.h)
Berisi granularitas kapasitas baterai yang dilaporkan oleh IOCTL_BATTERY_QUERY_STATUS. Array panjang variabel struktur BATTERY_REPORTING_SCALE dikembalikan dari IOCTL_BATTERY_QUERY_INFORMATION saat InformationLevel diatur ke BatteryGranularityInformation. Beberapa entri dikembalikan ketika granularitas tergantung pada kapasitas baterai saat ini.
Sintaks
typedef struct {
DWORD Granularity;
DWORD Capacity;
} BATTERY_REPORTING_SCALE, *PBATTERY_REPORTING_SCALE;
Anggota
Granularity
Granularitas pembacaan kapasitas yang dikembalikan oleh IOCTL_BATTERY_QUERY_STATUS dalam miliwatt-jam (mWh). Granularitas dapat berubah dari waktu ke waktu karena pengisian baterai dan pengisian ulang menurunkan rentang pembacaan.
Capacity
Batas kapasitas atas untuk Granularitas. Nilai Granularitas berlaku untuk kapasitas yang dilaporkan oleh IOCTL_BATTERY_QUERY_STATUS yang kurang dari atau sama dengan kapasitas ini (mWh), tetapi lebih besar dari atau sama dengan kapasitas yang diberikan dalam elemen array sebelumnya, atau nol jika ini adalah elemen array pertama.
Keterangan
Jumlah total entri BATTERY_REPORTING_SCALE yang dikembalikan dari IOCTL_BATTERY_QUERY_INFORMATION ditunjukkan oleh nilai parameter lpBytesReturned dari DeviceIoControl. Untuk menentukan jumlah elemen dalam array, bagi nilai lpBytesReturned dengan ukuran struktur BATTERY_REPORTING_SCALE . Jumlah maksimum entri array yang dapat dikembalikan adalah empat.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winnt.h (sertakan Windows.h) |
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