Skip to main content
dlopen 加载共享库并返回带类型化符号的 Library 实例。

语法

示例

参数

FFIFunction

结构体类型支持

argsreturns 除了接受 FFIType.* 字符串,还可传入 StructSchema 实例,用于在寄存器中传递的小型 HFA 结构体。
内部流程:

异步调用

每个 symbols 下的函数都挂载了 .async 方法,用于在工作线程上非阻塞调用:
对于基本返回类型,Promise 直接 resolve 值:

类型推断

dlopen 使用 TypeScript 泛型推断 symbols 的结构,为所有定义的函数名提供 IDE 自动补全。

返回值

返回 Library 实例。