Windows Win32Sistema & móduloskernel32.dll
FreeLibrary
Decrementa a contagem de referências de uma DLL carregada, descarregando-a se chegar a zero.
Descrição
Equivalente funcional a `dlclose(3)` do Linux.
Header:
libloaderapi.hDLL: kernel32.dllAssinatura
BOOL FreeLibrary(HMODULE hLibModule);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| hLibModule | HMODULE | Handle do módulo a liberar. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_INVALID_HANDLE(6)
- O identificador (handle) informado é inválido.