AfxFreeLibrary
I AfxFreeLibrary a AfxLoadLibrary zachovat počet odkazů pro každý modul načíst knihovnu.
BOOL AFXAPI AfxFreeLibrary(
HINSTANCE hInstLib
);
Parametry
- hInstLib
Popisovač modul načíst knihovnu.AfxLoadLibrary vrátí tento popisovač.
Vrácená hodnota
TRUE -li úspěšně funkce; jinak FALSE.
Poznámky
AfxFreeLibrarysníží referenční počet načtených dynamická knihovna (DLL) modulu.Nula dosáhne počet odkazů je modul nenamapované z adresového prostoru procesu volajícího a již není platný popisovač.Tento počet odkazů je zvýšen pokaždé AfxLoadLibrary se nazývá.
Před unmapping modul knihovna umožňuje systém odpojit od procesů použitím knihovny DLL.Přitom dává příležitost k vyčištění zdroje přidělené aktuální proces knihovny DLL.Po vrátí funkce vstupní bod knihovny modulu je odebrán z adresového prostoru procesu aktuální.
Použití AfxLoadLibrary mapování knihovnu DLL.
Používejte AfxFreeLibrary a AfxLoadLibrary (namísto funkce Win32 FreeLibrary a LoadLibrary) Pokud aplikace používá více podprocesů.Použití AfxLoadLibrary a AfxFreeLibrary zajistí, že kód při spuštění a ukončení, který se vykoná, když je rozšířená knihovna DLL načtena a uvolněna, nepoškozuje globální stav knihovny MFC.
Příklad
Viz příklad pro AfxLoadLibrary.
Požadavky
Záhlaví: afxdll_.h