Leggere in inglese

Condividi tramite


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:

  • di riferimento per i dispositivi batteria

Funzioni

 
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.

Strutture

 
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.