BOOL AFXAPI AfxFreeLibrary (HINSTANCE hInstLib);
Valore restituito
TRUE se la funzione ha esito positivo; in caso contrario, FALSE.
Parametri
hInstLib
Handle del modulo libreria caricato. AfxLoadLibrary restituisce l'handle.
Osservazioni
Sia AfxFreeLibrary e AfxLoadLibrary mantiene un conteggio dei riferimenti per ogni modulo libreria caricato. AfxFreeLibrary decrementa il conteggio dei riferimenti del modulo caricato libreria a collegamento dinamico (DLL). Quando il conteggio dei riferimenti raggiunge lo zero, il modulo è non mappato dallo spazio degli indirizzi del processo chiamante e il manico è non è più valido. Questo conteggio dei riferimenti viene incrementato ogni volta che si chiama AfxLoadLibrary.
Prima unmapping un modulo libreria, il sistema permette la DLL a distaccarsi da processi di usarlo. In questo modo la DLL dà un'opportunità per ripulire le risorse allocate a nome del processo corrente. Dopo che restituisce la funzione di punto di ingresso, il modulo libreria viene rimosso dallo spazio degli indirizzi del processo corrente.
Utilizzare AfxLoadLibrary per mappare un modulo DLL.
Assicurarsi di utilizzare AfxFreeLibrary e AfxLoadLibrary (anziché le funzioni Win32 FreeLibrary e LoadLibrary), se l'applicazione utilizza più thread. Utilizzando AfxLoadLibrary e AfxFreeLibrary assicura che il codice di avvio e di arresto che viene eseguito quando l'estensione DLL è caricati e scaricati non corrotto lo stato globale MFC.
Vedere a&nchenbsp;AfxLoadLibrary