Informazioni di riferimento su dispositivi batteria
Panoramica della tecnologia di riferimento per i dispositivi a batteria.
Per sviluppare i riferimenti ai dispositivi batteria, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
BatteryClassInitializeDevice La routine BatteryClassInitializeDevice inizializza un nuovo dispositivo batteria per il driver di classe. |
BatteryClassIoctl BatteryClassIoctl gestisce IOCTL della batteria definita dal sistema. |
BatteryClassQueryWmiDataBlock La routine BatteryClassQueryWmiDataBlock viene utilizzata dai driver miniclasse batteria all'interno delle routine DpWmiQueryDataBlock per consentire al driver della classe batteria di elaborare la query del blocco di dati WMI richiede che gestisca per conto del driver. |
BatteryClassStatusNotify BatteryClassStatusNotify notifica al driver della classe della batteria le modifiche apportate allo stato della batteria. |
BatteryClassSystemControl La routine BatteryClassSystemControl elabora i runtime di integrazione WMI per conto di un driver miniclasse a batteria. |
BatteryClassUnload BatteryClassUnload libera le risorse per un dispositivo a batteria che non è più in uso. |
BatteryClassUpdateData BatteryClassUpdateData notifica al driver della classe quando i dati della batteria sono stati modificati. Questo meccanismo consente al miniport di segnalare eventi/stato. |
BCLASS_DISABLE_STATUS_NOTIFY_CALLBACK BatteryMiniDisableStatusNotify disabilita la notifica di stato per un dispositivo a batteria. |
BCLASS_QUERY_INFORMATION_CALLBACK BatteryMiniQueryInformation restituisce informazioni sul dispositivo a batteria specificato. |
BCLASS_QUERY_STATUS_CALLBACK BatteryMiniQueryStatus restituisce informazioni sullo stato sul dispositivo a batteria specificato. |
BCLASS_QUERY_TAG_CALLBACK BatteryMiniQueryTag restituisce il tag batteria corrente. |
BCLASS_SET_INFORMATION_CALLBACK BatteryMiniSetInformation richiede che una batteria entri nello stato di ricarica o scaricamento o imposti un valore critico di distorsione per la batteria. |
BCLASS_SET_STATUS_NOTIFY_CALLBACK BatteryMiniSetStatusNotify imposta la capacità della batteria e i livelli di stato di alimentazione in base ai quali il driver di classe richiede la notifica. |
BATTERY_MINIPORT_INFO I driver miniclasse batteria compilano questa struttura prima di chiamare la routine BatteryClassInitializeDevice del driver della classe batteria. |
BATTERY_MINIPORT_INFO_V1_1 I driver della miniclasse della batteria compilano la struttura BATTERY_MINIPORT_INFO_V1_1 prima di chiamare la routine BatteryClassInitializeDevice del driver della classe batteria. BATTERY_MINIPORT_INFO_V1_1 è una versione aggiornata della struttura precedente BATTERY_MINIPORT_INFO. |
BATTERY_NOTIFY Un driver miniclasse batteria riceve una struttura BATTERY_NOTIFY quando viene chiamata la routine BatteryMiniSetStatusNotify. |
BATTERY_TAG_CHANGE Questa struttura è riservata all'uso del sistema. (BATTERY_TAG_CHANGE) |
BATTERY_WMI_CYCLE_COUNT Definisce le informazioni sul numero di cicli di carica di una batteria da usare con la funzione BatteryClassQueryWmiDataBlock. |
BATTERY_WMI_FULL_CHARGED_CAPACITY Definisce le informazioni sulla capacità di una batteria da usare con BatteryClassQueryWmiDataBlock. |
BATTERY_WMI_RUNTIME Definisce informazioni sul runtime stimato di una batteria da usare con la funzione BatteryClassQueryWmiDataBlock. |
BATTERY_WMI_STATIC_DATA Definisce i dati statici relativi a una batteria. |
BATTERY_WMI_STATUS Definisce le informazioni sullo stato della batteria. |
BATTERY_WMI_STATUS_CHANGE Questa struttura è riservata all'uso del sistema. (BATTERY_WMI_STATUS_CHANGE) |
BATTERY_WMI_TEMPERATURE Definisce le informazioni sulla temperatura della batteria da usare con la funzione BatteryClassQueryWmiDataBlock. |