Dynamic-Link库函数

以下函数用于动态链接。

函数 说明
AddDllDirectory 将目录添加到进程 DLL 搜索路径。
DisableThreadLibraryCalls 禁用指定 DLL 的线程附加和线程分离通知。
DllMain DLL 中的可选入口点。
FreeLibrary 递减加载的 DLL 的引用计数。 当引用计数达到零时,模块将从调用进程的地址空间中取消映射。
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