Función BatteryClassUnload (batclass.h)

BatteryClassUnload libera recursos para un dispositivo de batería que ya no está en uso.

Sintaxis

NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
  [in] PVOID ClassData
);

Parámetros

[in] ClassData

Puntero a un identificador de clase de batería devuelto anteriormente por BatteryClassInitializeDevice.

Valor devuelto

BatteryClassUnload devuelve STATUS_SUCCESS.

Comentarios

BatteryClassUnload libera el controlador de clase de batería y descarga el dispositivo de batería. En esencia, deshace el registro y la inicialización realizados por BatteryClassInitializeDevice.

Un controlador de miniclase debe llamar a esta rutina cuando su dispositivo de batería ya no esté disponible para su uso. Normalmente, el controlador podría realizar dicha llamada desde su rutina Unload o al controlar una solicitud de IRP_MN_REMOVE_DEVICE PnP.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado batclass.h (incluya Batclass.h)
Library Battc.lib