LoadLibrary
是 Windows API 中的一个函数,用于动态加载 DLL(动态链接库)文件。其原型如下:
HMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName );
然而,LoadLibrary
函数本身并没有直接的参数设置。它只有一个输入参数,即要加载的 DLL 文件的路径(lpFileName
)。加载成功后,LoadLibrary
会返回一个包含模块句柄的 HMODULE
类型值,该值可用于后续操作,如获取函数地址(通过 GetProcAddress
)等。如果加载失败,则返回 NULL
。
需要注意的是,虽然 LoadLibrary
没有直接的参数设置,但在调用它时,可以通过传递不同的 DLL 文件路径来加载不同的库。此外,在使用完动态链接库后,应调用 FreeLibrary
函数释放模块句柄,以避免内存泄漏。其原型如下:
BOOL WINAPI FreeLibrary( _In_ HMODULE hModule );