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) |