BOOL AFXAPI AfxFreeLibrary (HINSTANCE hInstLib);
Valeur de retour
TRUE si la fonction réussit ; sinon, FALSE.
Paramètres
hInstLib
Un handle du module bibliothèque chargée. AfxLoadLibrary renvoie cette poignée.
Remarques
AfxFreeLibrary et AfxLoadLibrary maintient un décompte de références pour chaque module chargé de bibliothèque. AfxFreeLibrary décrémente le décompte de références du module chargé bibliothèque de liens dynamiques (DLL). Lorsque le décompte atteint zéro, le module est non mappé à l'espace d'adressage du processus appelant et la poignée n'est plus valide. Ce décompte de références est incrémenté chaque fois Qu'afxloadlibrary est appelée.
Avant de démappage un module de bibliothèque, le système permet la DLL détacher les processus à l'aide d'elle. Ce faisant donne la DLL l'occasion pour nettoyer les ressources allouées au nom de la procédure actuelle. Après le retour de la fonction de point d'entrée, le module bibliothèque est retiré de l'espace d'adressage du processus courant.
Utiliser AfxLoadLibrary pour mapper un module DLL.
Veillez à utiliser AfxFreeLibrary et AfxLoadLibrary (au lieu des fonctions Win32 FreeLibrary et LoadLibrary), si votre application utilise plusieurs threads. À l'aide de AfxLoadLibrary et AfxFreeLibrary garantit que le code de démarrage et d'arrêt qui s'exécute lorsque l'extension DLL est chargé et déchargé corrompt pas l'état global de la MFC.
Voir aussi  ;AfxLoadLibrary