Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
BatteryClassUnload libera le risorse per un dispositivo a batteria che non è più in uso.
Sintassi
NTSTATUS BATTERYCLASSAPI BatteryClassUnload(
[in] PVOID ClassData
);
Parametri
[in] ClassData
Puntatore a un handle di classe della batteria restituito in precedenza da BatteryClassInitializeDevice.
Valore restituito
BatteryClassUnload restituisce STATUS_SUCCESS.
Commenti
BatteryClassUnload libera l'handle della classe della batteria e scarica il dispositivo a batteria. In sostanza, annulla la registrazione e l'inizializzazione eseguita da BatteryClassInitializeDevice.
Un driver miniclasse deve chiamare questa routine quando il dispositivo a batteria non è più disponibile per l'uso. In genere, il driver potrebbe effettuare una chiamata di questo tipo dalla routine Unload o quando gestisce una richiesta di IRP_MN_REMOVE_DEVICE PnP.
Requisiti
| Requisito | Valore |
|---|---|
| Piattaforma di destinazione | Desktop |
| Intestazione | batclass.h (include Batclass.h) |
| Libreria | Battc.lib |