AfxFreeLibrary

BOOL AFXAPI AfxFreeLibrary (HINSTANCE hInstLib);

戻り値

関数が成功した場合TRUE ;それ以外の場合、 FALSE。

パラメーター

hInstLib

読み込まれたライブラリ モジュールのハンドル。AfxLoadLibraryこのハンドルを返します。

解説

AfxFreeLibraryとAfxLoadLibrary読み込まれたライブラリ モジュールごとの参照カウントを維持します。参照カウントのロードのダイナミック リンク ライブラリ (DLL) モジュールをAfxFreeLibraryデクリメントです。参照カウントがゼロにして、モジュールが呼び出し側プロセスのアドレス空間から割り当てられていない、ハンドルが有効でなくなっています。この参照カウントAfxLoadLibraryが呼び出されるたびに増分されます。

ライブラリ モジュールのマップを解除する前に、システムはそれを使用して、プロセスからデタッチするには、DLL をできます。そう、DLL は、現在のプロセスに割り当てられたリソースをクリーンアップする機会を提供します。エントリ ポイント関数が返された後は、ライブラリ モジュールが現在のプロセスのアドレス領域から削除されます。

AfxLoadLibraryを使用して、DLL モジュールをマップするには。

(複数のスレッドのアプリケーションを使用する場合AfxFreeLibraryとAfxLoadLibrary Win32 関数の代わりにFreeLibraryとLoadLibrary) を使用して確認してください。AfxLoadLibraryとAfxFreeLibraryを使用して、DLL の読み込みおよびアンロード、拡張グローバルな MFC の状態が壊れていないときに実行されるスタートアップとシャット ダウンのコードになります。

参照特価;AfxLoadLibrary(&N)

Index