Skip to content

tk_dl_t

概述

动态链接库对象。

函数

函数名称说明
tk_dl_close关闭dl对象。
tk_dl_error获取最后的错误信息。
tk_dl_open打开动态链接库。
tk_dl_sym获取指定名称函数的地址。

tk_dl_close 函数

  • 函数功能:

关闭dl对象。

  • 函数原型:
ret_t tk_dl_close (tk_dl_t* dl);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
dltk_dl_t*dl对象。

tk_dl_error 函数

  • 函数功能:

获取最后的错误信息。

  • 函数原型:
const char* tk_dl_error ();
  • 参数说明:
参数类型说明
返回值const char*返回error message.

tk_dl_open 函数

  • 函数功能:

打开动态链接库。

  • 函数原型:
tk_dl_t* tk_dl_open (const char* filename);
  • 参数说明:
参数类型说明
返回值tk_dl_t*动态链接库对象。
filenameconst char*文件名。

tk_dl_sym 函数

  • 函数功能:

获取指定名称函数的地址。

  • 函数原型:
void* tk_dl_sym (tk_dl_t* dl, const char* name);
  • 参数说明:
参数类型说明
返回值void*返回函数的地址。
dltk_dl_t*dl对象。
nameconst char*函数名。