PR_GetLibraryName¶
构建完整的库路径名称。
语法¶
#include <prlink.h>
char* PR_GetLibraryName (
const char *dir,
const char *lib);
参数¶
该函数具有以下参数
dir
一个以
NULL
结尾的字符串,表示库的路径名称,由 PR_GetLibraryPath 返回。lib
目标库的文件名。
返回值¶
如果成功,则返回一个包含构造路径名称的新字符字符串。如果发生错误,则返回 NULL
。
描述¶
此函数根据指定的目录名称和库名称构造完整的路径名称。构造的路径名称指的是实际动态加载的库。它适用于 PR_LoadLibrary 调用。
此函数不测试指定文件是否存在,它只构造完整的文件名。名称的构造方式取决于系统。
如果无法分配足够的存储空间来容纳构造的路径名称,则该函数返回 NULL
。结果的存储空间由运行时分配,并成为调用者的责任。当不再使用它时,使用 PR_FreeLibraryName 释放它。