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 释放它。