AfxFreeLibrary
AfxFreeLibrary 和 AfxLoadLibrary 會維護每個載入的程式庫模組的參考次數。
BOOL AFXAPI AfxFreeLibrary(
HINSTANCE hInstLib
);
參數
- hInstLib
載入的程式庫模組的控制代碼。 AfxLoadLibrary 會傳回這個控制代碼。
傳回值
如果函式成功,則為 TRUE,否則為 FALSE。
備註
AfxFreeLibrary 會載入的動態連結程式庫 (DLL) 模組的參考次數。 在參考計數達到零時,模組從呼叫處理序的位址空間是未對應,且控制代碼不再有效。 每次呼叫 AfxLoadLibrary 時,此參考計數會遞增。
在取消對應程式庫模組之前,系統會啟動 DLL 來中斷處理序使用它的連結。 這樣做可讓 DLL 有機會代表目前處理序來清除資源配置。 在進入點函式傳回之後,程式庫模組從目前處理序的位址空間中移除。
使用 AfxLoadLibrary對應 DLL 模組。
如果應用程式使用多個執行緒,確保使用 AfxFreeLibrary 和 AfxLoadLibrary (而不是 Win32 函式 FreeLibrary 和 LoadLibrary)。 使用 AfxLoadLibrary 和 AfxFreeLibrary,可確保載入或卸載擴充 DLL 時所執行的開機與關機程式碼不會毀損全域 MFC 狀態。
範例
請參閱範例以取得關於 AfxLoadLibrary 資訊。
需求
Header: afxdll_.h