PR_FindSymbol¶
PR_FindSymbol()
将返回特定库中符号的无类型引用,该符号由库标识和相关符号的文本表示给出。
语法¶
#include <prlink.h>
void* PR_FindSymbol (
PRLibrary *lib,
const char *name);
参数¶
该函数具有以下参数
lib
对已加载库的有效引用,由 PR_LoadLibrary 返回,或
NULL
。name
要解析的符号的文本表示。
返回值¶
一个无类型指针。
描述¶
此函数在指定的库中查找并返回指定符号的无类型引用。如果 lib 参数为 NULL
,则会以未指定的顺序搜索运行时和主程序已知的全部库。
使用此函数在共享库中查找函数或数据符号。获取库中符号的指针并不表示在进行搜索时库可用。运行时不会执行任何操作来确保符号的持续有效性。例如,如果库被卸载,则任何 PR_FindSymbol 调用的结果也将失效。