Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Header ini digunakan oleh Referensi Perangkat Baterai. Untuk informasi selengkapnya, lihat:
batclass.h berisi antarmuka pemrograman berikut:
Fungsi
|
BatteryClassInitializeDevice Rutinitas BatteryClassInitializeDevice menginisialisasi perangkat baterai baru untuk driver kelas. |
|
BatteryClassIoctl BatteryClassIoctl menangani IOCTL baterai yang ditentukan sistem. |
|
BatteryClassQueryWmiDataBlock Rutinitas BatteryClassQueryWmiDataBlock digunakan oleh driver miniclass baterai di dalam rutinitas DpWmiQueryDataBlock mereka untuk memungkinkan driver kelas baterai memproses permintaan kueri blok data WMI yang ditanganinya atas nama driver. |
|
BatteryClassStatusNotify BatteryClassStatusNotify memberi tahu driver kelas baterai tentang perubahan status baterai. |
|
BatteryClassSystemControl BatteryClassSystemControl rutin memproses RUN WMI atas nama driver miniclass baterai. |
|
BatteryClassUnload BatteryClassUnload membebaskan sumber daya untuk perangkat baterai yang tidak lagi digunakan. |
|
BatteryClassUpdateData BatteryClassUpdateData memberi tahu driver kelas ketika data baterai diubah. Mekanisme ini untuk miniport untuk melaporkan peristiwa/status. |
Fungsi panggilan balik
|
BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BatteryMiniDisableStatusNotify menonaktifkan pemberitahuan status untuk perangkat baterai. |
|
BCLASS_QUERY_INFORMATION_CALLBACK BatteryMiniQueryInformation mengembalikan informasi tentang perangkat baterai yang diberikan. |
|
BCLASS_QUERY_STATUS_CALLBACK BatteryMiniQueryStatus mengembalikan informasi status tentang perangkat baterai yang diberikan. |
|
BCLASS_QUERY_TAG_CALLBACK BatteryMiniQueryTag mengembalikan tag baterai saat ini. |
|
BCLASS_SET_INFORMATION_CALLBACK BatteryMiniSetInformation meminta agar baterai memasuki status pengisian daya atau pengisian daya, atau menetapkan nilai bias penting untuk baterai. |
|
BCLASS_SET_STATUS_NOTIFY_CALLBACK BatteryMiniSetStatusNotify mengatur kapasitas baterai dan tingkat status daya di mana driver kelas memerlukan pemberitahuan. |
Struktur
|
BATTERY_MINIPORT_INFO Driver miniclass baterai mengisi struktur ini sebelum memanggil rutinitas BatteryClassInitializeDevice driver kelas baterai. |
|
BATTERY_MINIPORT_INFO_V1_1 Driver miniclass baterai mengisi struktur BATTERY_MINIPORT_INFO_V1_1 sebelum memanggil rutinitas BatteryClassInitializeDevice driver kelas baterai. BATTERY_MINIPORT_INFO_V1_1 adalah versi terbaru dari BATTERY_MINIPORT_INFO struktur sebelumnya. |
|
BATTERY_NOTIFY Driver miniclass baterai menerima struktur BATTERY_NOTIFY ketika rutinitas BatteryMiniSetStatusNotify dipanggil. |
|
BATTERY_TAG_CHANGE Struktur ini dicadangkan untuk penggunaan sistem. (BATTERY_TAG_CHANGE) |
|
BATTERY_WMI_CYCLE_COUNT Menentukan informasi tentang jumlah siklus pengisian daya baterai untuk digunakan dengan fungsi BatteryClassQueryWmiDataBlock. |
|
BATTERY_WMI_FULL_CHARGED_CAPACITY Menentukan informasi tentang kapasitas baterai untuk digunakan dengan BatteryClassQueryWmiDataBlock). |
|
BATTERY_WMI_RUNTIME Menentukan informasi tentang perkiraan runtime baterai untuk digunakan dengan fungsi BatteryClassQueryWmiDataBlock. |
|
BATTERY_WMI_STATIC_DATA Mendefinisikan data statis tentang baterai. |
|
BATTERY_WMI_STATUS Menentukan informasi status baterai. |
|
BATTERY_WMI_STATUS_CHANGE Struktur ini dicadangkan untuk penggunaan sistem. (BATTERY_WMI_STATUS_CHANGE) |
|
BATTERY_WMI_TEMPERATURE Menentukan informasi tentang suhu baterai untuk digunakan dengan fungsi BatteryClassQueryWmiDataBlock. |