libloaderapi.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

libloaderapi.h 包含以下编程接口:

函数

 
AddDllDirectory

将目录添加到进程 DLL 搜索路径。
DisableThreadLibraryCalls

禁用指定动态链接库 (DLL) 的DLL_THREAD_ATTACH和DLL_THREAD_DETACH通知。
EnumResourceLanguagesExA

枚举与指定二进制模块关联的指定类型和名称的特定于语言的资源。 通过允许对枚举进行更多控制来扩展 EnumResourceLanguages。 (ANSI)
EnumResourceLanguagesExW

枚举与指定二进制模块关联的指定类型和名称的特定于语言的资源。 通过允许对枚举进行更多控制来扩展 EnumResourceLanguages。 (Unicode)
EnumResourceNamesA

枚举二进制模块中指定类型的资源。 (ANSI)
EnumResourceNamesExA

枚举与指定二进制模块关联的指定类型的资源。 搜索可以同时包括 LN 文件及其关联的 .mui 文件,也可以通过多种方式进行限制。 (ANSI)
EnumResourceNamesExW

枚举与指定二进制模块关联的指定类型的资源。 搜索可以同时包括 LN 文件及其关联的 .mui 文件,也可以通过多种方式进行限制。 (Unicode)
EnumResourceNamesW

枚举二进制模块中指定类型的资源。 (Unicode)
EnumResourceTypesExA

枚举与指定的二进制模块关联的资源类型。 (ANSI)
EnumResourceTypesExW

枚举与指定的二进制模块关联的资源类型。 (Unicode)
FindResourceExW

确定指定模块中具有指定类型、名称和语言的资源的位置。 (FindResourceExW)
FindResourceW

确定指定模块中具有指定类型和名称的资源的位置。 (FindResourceW)
FindStringOrdinal

在另一个 Unicode 字符串中查找 (宽字符的 Unicode 字符串,) 进行非语言比较。
FreeLibrary

释放加载的动态链接库 (DLL) 模块,并在必要时递减其引用计数。
FreeLibraryAndExitThread

将加载的动态链接库 (DLL) 的引用计数递减 1,然后调用 ExitThread 以终止调用线程。
FreeResource

递减 (减少一) 已加载资源的引用计数。 当引用计数达到零时,将释放资源占用的内存。
GetModuleFileNameA

检索包含指定模块的文件的完全限定路径。 模块必须已由当前进程加载。 (ANSI)
GetModuleFileNameW

检索包含指定模块的文件的完全限定路径。 模块必须已由当前进程加载。 (Unicode)
GetModuleHandleA

检索指定模块的模块句柄。 模块必须已由调用进程加载。 (ANSI)
GetModuleHandleExA

检索指定模块的模块句柄,并递增模块的引用计数,除非指定GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT。 模块必须已由调用进程加载。 (ANSI)
GetModuleHandleExW

检索指定模块的模块句柄,并递增模块的引用计数,除非指定GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT。 模块必须已由调用进程加载。 (Unicode)
GetModuleHandleW

检索指定模块的模块句柄。 模块必须已由调用进程加载。 (Unicode)
GetProcAddress

从指定的动态链接库 (DLL) 检索导出的函数或变量的地址。
LoadLibraryA

将指定的模块加载到调用进程的地址空间中。 (LoadLibraryA)
LoadLibraryExA

将指定的模块加载到调用进程的地址空间中。 (LoadLibraryExA)
LoadLibraryExW

将指定的模块加载到调用进程的地址空间中。 (LoadLibraryExW)
LoadLibraryW

将指定的模块加载到调用进程的地址空间中。 (LoadLibraryW)
LoadResource

检索可用于获取指向内存中指定资源第一个字节的指针的句柄。
LockResource

检索指向内存中指定资源的指针。
RemoveDllDirectory

使用 AddDllDirectory 删除已添加到进程 DLL 搜索路径的目录。
SetDefaultDllDirectories

指定调用进程加载 DLL 时要搜索的默认目录集。 当调用 LoadLibraryEx 时,不使用LOAD_LIBRARY_SEARCH标志时,将使用此搜索路径。
SizeofResource

检索指定资源的大小(以字节为单位)。

回调函数

 
ENUMRESLANGPROCA

与 EnumResourceLanguages 和 EnumResourceLanguagesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESLANGPROCW

与 EnumResourceLanguages 和 EnumResourceLanguagesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESNAMEPROCA

与 EnumResourceNames 和 EnumResourceNamesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESNAMEPROCW

与 EnumResourceNames 和 EnumResourceNamesEx 函数一起使用的应用程序定义的回调函数。 (Unicode)
ENUMRESTYPEPROCA

与 EnumResourceTypes 和 EnumResourceTypesEx 函数一起使用的应用程序定义的回调函数。 (ANSI)
ENUMRESTYPEPROCW

与 EnumResourceTypes 和 EnumResourceTypesEx 函数一起使用的应用程序定义的回调函数。 (Unicode)