Compartilhar via


Função BatteryClassStatusNotify (batclass.h)

BatteryClassStatusNotify notifica o driver da classe de bateria de alterações na status de bateria.

Sintaxe

NTSTATUS BATTERYCLASSAPI BatteryClassStatusNotify(
  [in] PVOID ClassData
);

Parâmetros

[in] ClassData

Ponteiro para um identificador de classe de bateria retornado anteriormente por BatteryClassInitializeDevice.

Retornar valor

BatteryClassStatusNotify retorna STATUS_SUCCESS.

Comentários

Os drivers de miniclasse de bateria devem chamar BatteryClassStatusNotify sempre que qualquer um dos seguintes itens ocorrer:

  • A bateria fica online ou offline.
  • A capacidade da bateria fica extremamente baixa.
  • O estado de energia da bateria muda; ou seja, a bateria inicia ou para de carregar ou descarregar.
  • A capacidade ou o estado de energia da bateria se desvia dos critérios definidos por uma chamada anterior para BatteryMiniSetStatusNotify.
O driver da classe de bateria enfileira status solicitações internamente. Se essas solicitações estiverem pendentes quando o driver de miniclasse chamar BatteryClassStatusNotify, o driver de classe chamará imediatamente a rotina BatteryMiniQueryStatus do driver de miniclasse.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho batclass.h (inclua Batclass.h)
Biblioteca Battc.lib

Confira também

BatteryMiniQueryStatus

BatteryMiniSetStatusNotify