encabezado batclass.h
Este encabezado lo usa la Referencia de dispositivos de batería. Para obtener más información, consulte:
batclass.h contiene las siguientes interfaces de programación:
BatteryClassInitializeDevice La rutina BatteryClassInitializeDevice inicializa un nuevo dispositivo de batería para el controlador de clase. |
BatteryClassIoctl BatteryClassIoctl controla las ICTL de batería definidas por el sistema. |
BatteryClassQueryWmiDataBlock La rutina BatteryClassQueryWmiDataBlock la usan los controladores de miniclase de batería dentro de sus rutinas DpWmiQueryDataBlock para permitir que el controlador de clase de batería procese las solicitudes de consulta del bloque de datos WMI que controla en nombre del controlador. |
BatteryClassStatusNotify BatteryClassStatusNotify notifica al controlador de clase de batería los cambios en el estado de la batería. |
BatteryClassSystemControl La rutina BatteryClassSystemControl procesa irP WMI en nombre de un controlador miniclase de batería. |
BatteryClassUnload BatteryClassUnload libera recursos para un dispositivo de batería que ya no está en uso. |
BatteryClassUpdateData BatteryClassUpdateData notifica al controlador de clase una notificación cuando se cambian los datos de la batería. Este mecanismo es para que miniporte los eventos o el estado. |
BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BatteryMiniDisableStatusNotify deshabilita la notificación de estado de un dispositivo de batería. |
BCLASS_QUERY_INFORMATION_CALLBACK BatteryMiniQueryInformation devuelve información sobre el dispositivo de batería especificado. |
BCLASS_QUERY_STATUS_CALLBACK BatteryMiniQueryStatus devuelve información de estado sobre el dispositivo de batería especificado. |
BCLASS_QUERY_TAG_CALLBACK BatteryMiniQueryTag devuelve la etiqueta de batería actual. |
BCLASS_SET_INFORMATION_CALLBACK BatteryMiniSetInformation solicita que una batería entre en el estado de carga o descarga, o establece un valor de sesgo crítico para la batería. |
BCLASS_SET_STATUS_NOTIFY_CALLBACK BatteryMiniSetStatusNotify establece la capacidad de la batería y los niveles de estado de energía en los que el controlador de clase requiere notificación. |
BATTERY_MINIPORT_INFO Los controladores de miniclase de batería rellenan esta estructura antes de llamar a la rutina BatteryClassInitializeDevice del controlador de clase de batería. |
BATTERY_MINIPORT_INFO_V1_1 Los controladores de miniclase de batería rellenan la estructura BATTERY_MINIPORT_INFO_V1_1 antes de llamar a la rutina BatteryClassInitializeDevice del controlador de clase de batería. BATTERY_MINIPORT_INFO_V1_1 es una versión actualizada de la estructura anterior BATTERY_MINIPORT_INFO. |
BATTERY_NOTIFY Un controlador de miniclase de batería recibe una estructura de BATTERY_NOTIFY cuando se llama a su rutina BatteryMiniSetStatusNotify. |
BATTERY_TAG_CHANGE Esta estructura está reservada para uso del sistema. (BATTERY_TAG_CHANGE) |
BATTERY_WMI_CYCLE_COUNT Define información sobre el número de ciclos de carga de una batería para su uso con la función BatteryClassQueryWmiDataBlock. |
BATTERY_WMI_FULL_CHARGED_CAPACITY Define información sobre la capacidad de una batería para su uso con BatteryClassQueryWmiDataBlock). |
BATTERY_WMI_RUNTIME Define información sobre el tiempo de ejecución estimado de una batería para su uso con la función BatteryClassQueryWmiDataBlock. |
BATTERY_WMI_STATIC_DATA Define datos estáticos sobre una batería. |
BATTERY_WMI_STATUS Define la información de estado de la batería. |
BATTERY_WMI_STATUS_CHANGE Esta estructura está reservada para uso del sistema. (BATTERY_WMI_STATUS_CHANGE) |
BATTERY_WMI_TEMPERATURE Define información sobre la temperatura de la batería para su uso con la función BatteryClassQueryWmiDataBlock. |