PR_FindSymbol

PR_FindSymbol() 将返回特定库中符号的无类型引用,该符号由库标识和相关符号的文本表示给出。

语法

#include <prlink.h>

void* PR_FindSymbol (
   PRLibrary *lib,
   const char *name);

参数

该函数具有以下参数

lib

对已加载库的有效引用,由 PR_LoadLibrary 返回,或 NULL

name

要解析的符号的文本表示。

返回值

一个无类型指针。

描述

此函数在指定的库中查找并返回指定符号的无类型引用。如果 lib 参数为 NULL,则会以未指定的顺序搜索运行时和主程序已知的全部库。

使用此函数在共享库中查找函数或数据符号。获取库中符号的指针并不表示在进行搜索时库可用。运行时不会执行任何操作来确保符号的持续有效性。例如,如果库被卸载,则任何 PR_FindSymbol 调用的结果也将失效。