Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von Battery Devices Reference verwendet. Weitere Informationen finden Sie unter:
batclass.h enthält die folgenden Programmierschnittstellen:
Funktionen
|
BatteryClassInitializeDevice Die BatteryClassInitializeDevice-Routine initialisiert ein neues Akkugerät für den Klassentreiber. |
|
BatteryClassIoctl BatteryClassIoctl verarbeitet systemdefinierte Akku-IOCTLs. |
|
BatteryClassQueryWmiDataBlock- Die BatteryClassQueryWmiDataBlock-Routine wird von Akku-Miniklassentreibern innerhalb ihrer DpWmiQueryDataBlock-Routinen verwendet, um dem Akkuklassentreiber die Verarbeitung der WMI-Datenblockabfrageanforderungen zu ermöglichen, die er im Namen des Treibers verarbeitet. |
|
BatteryClassStatusNotify BatteryClassStatusNotify benachrichtigt den Akkuklassentreiber über Änderungen des Akkustatus. |
|
BatteryClassSystemControl- Die BatteryClassSystemControl-Routine verarbeitet WMI-IRPs im Auftrag eines Akku-Miniklassentreibers. |
|
BatteryClassUnload- BatteryClassUnload gibt Ressourcen für ein Akkugerät frei, das nicht mehr verwendet wird. |
|
BatteryClassUpdateData- BatteryClassUpdateData benachrichtigt den Klassentreiber, wenn Akkudaten geändert werden. Dieser Mechanismus dient zum Miniportieren von Ereignissen/Status. |
Rückruffunktionen
|
BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BatteryMiniDisableStatusNotify deaktiviert die Statusbenachrichtigung für ein Akkugerät. |
|
BCLASS_QUERY_INFORMATION_CALLBACK BatteryMiniQueryInformation gibt Informationen über das angegebene Akkugerät zurück. |
|
BCLASS_QUERY_STATUS_CALLBACK BatteryMiniQueryStatus gibt Statusinformationen zum angegebenen Akkugerät zurück. |
|
BCLASS_QUERY_TAG_CALLBACK BatteryMiniQueryTag gibt das aktuelle Akkutag zurück. |
|
BCLASS_SET_INFORMATION_CALLBACK BatteryMiniSetInformation fordert an, dass ein Akku in den Lade- oder Entladungszustand wechselt, oder legt einen kritischen Bias-Wert für den Akku fest. |
|
BCLASS_SET_STATUS_NOTIFY_CALLBACK BatteryMiniSetStatusNotify legt die Akkukapazität und die Leistungszustandsstufen fest, bei denen der Klassentreiber eine Benachrichtigung erfordert. |
Strukturen
|
BATTERY_MINIPORT_INFO Akku-Miniklassentreiber füllen diese Struktur aus, bevor sie die BatteryClassInitializeDevice-Routine des Akkuklassentreibers aufrufen. |
|
BATTERY_MINIPORT_INFO_V1_1 Akku-Miniklassentreiber füllen die BATTERY_MINIPORT_INFO_V1_1 Struktur aus, bevor sie die BatteryClassInitializeDevice-Routine des Akkuklassentreibers aufrufen. BATTERY_MINIPORT_INFO_V1_1 ist eine aktualisierte Version der vorherigen Struktur BATTERY_MINIPORT_INFO. |
|
BATTERY_NOTIFY Ein Akku-Miniklassentreiber erhält eine BATTERY_NOTIFY Struktur, wenn seine BatteryMiniSetStatusNotify-Routine aufgerufen wird. |
|
BATTERY_TAG_CHANGE Diese Struktur ist für die Systemverwendung reserviert. (BATTERY_TAG_CHANGE) |
|
BATTERY_WMI_CYCLE_COUNT Definiert Informationen zur Anzahl der Ladezyklen eines Akkus für die Verwendung mit der BatteryClassQueryWmiDataBlock-Funktion. |
|
BATTERY_WMI_FULL_CHARGED_CAPACITY Definiert Informationen zur Kapazität eines Akkus für die Verwendung mit BatteryClassQueryWmiDataBlock). |
|
BATTERY_WMI_RUNTIME Definiert Informationen zur geschätzten Laufzeit eines Akkus für die Verwendung mit der BatteryClassQueryWmiDataBlock-Funktion. |
|
BATTERY_WMI_STATIC_DATA Definiert statische Daten zu einem Akku. |
|
BATTERY_WMI_STATUS Definiert Akkustatusinformationen. |
|
BATTERY_WMI_STATUS_CHANGE Diese Struktur ist für die Systemverwendung reserviert. (BATTERY_WMI_STATUS_CHANGE) |
|
BATTERY_WMI_TEMPERATURE Definiert Informationen zur Temperatur des Akkus für die Verwendung mit der BatteryClassQueryWmiDataBlock-Funktion. |