次の方法で共有


Dynamic-Link ライブラリ関数

動的リンクでは、次の関数が使用されます。

機能 形容
AddDllDirectory プロセス DLL 検索パスにディレクトリを追加します。
DisableThreadLibraryCalls 指定した DLL のスレッドアタッチ通知とスレッド デタッチ通知を無効にします。
DllMain DLL への省略可能なエントリ ポイント。
FreeLibrary 読み込まれた DLL の参照カウントをデクリメントします。 参照カウントが 0 に達すると、モジュールは呼び出し元プロセスのアドレス空間からマップ解除されます。
FreeLibraryAndExitThread 読み込まれた DLL の参照カウントを 1 つずつデクリメントし、ExitThread呼び出して呼び出し元のスレッドを終了します。
GetDllDirectory アプリケーションの DLL の検索に使用される検索パスのアプリケーション固有の部分を取得します。
GetModuleFileName 指定したモジュールを含むファイルの完全修飾パスを取得します。
GetModuleFileNameEx 指定したモジュールを含むファイルの完全修飾パスを取得します。
GetModuleHandle 指定したモジュールのモジュール ハンドルを取得します。
GetModuleHandleEx 指定したモジュールのモジュール ハンドルを取得します。
GetProcAddress 指定した DLL からエクスポートされた関数または変数のアドレスを取得します。
LoadLibrary 指定された実行可能モジュールを呼び出し元プロセスのアドレス空間にマップします。
LoadLibraryEx 指定された実行可能モジュールを呼び出し元プロセスのアドレス空間にマップします。
LoadPackagedLibrary 指定されたパッケージ化されたモジュールとその依存関係を、呼び出し元プロセスのアドレス空間にマップします。 この関数を呼び出すことができるのは、Windows ストア アプリだけです。
RemoveDllDirectory AddDllDirectoryを使用して、プロセス DLL 検索パス追加されたディレクトリを削除します。
SetDefaultDllDirectories 呼び出し元プロセスが DLL を読み込むときに検索する既定のディレクトリ セットを指定します。
SetDllDirectory アプリケーションの DLL の検索に使用する検索パスを変更します。

 

廃止された関数

これらの関数は、16 ビット バージョンの Windows との互換性のためにのみ提供されます。

LoadModule