Função BatteryClassUnload (batclass.h)
BatteryClassUnload libera recursos para um dispositivo de bateria que não está mais em uso.
Sintaxe
NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
[in] PVOID ClassData
);
Parâmetros
[in] ClassData
Ponteiro para um identificador de classe de bateria retornado anteriormente por BatteryClassInitializeDevice.
Retornar valor
BatteryClassUnload retorna STATUS_SUCCESS.
Comentários
BatteryClassUnload libera a alça da classe de bateria e descarrega o dispositivo de bateria. Em essência, ele desfaz o registro e a inicialização executados por BatteryClassInitializeDevice.
Um driver de miniclasse deve chamar essa rotina quando seu dispositivo de bateria não estiver mais disponível para uso. Normalmente, o driver pode fazer essa chamada de sua rotina unload ou ao lidar com uma solicitação de IRP_MN_REMOVE_DEVICE PnP.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | batclass.h (inclua Batclass.h) |
Biblioteca | Battc.lib |