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 との互換性のためにのみ提供されます。