Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |