CFunction 将原始 C 函数指针包装为可调用的 ArkTS 函数。
示例
语法
参数
回调类型参数
当参数类型为FFIType.callback('k')时,传入的 JSCallback 会被自动提取其 .ptr:
获取指针
使用ffi.getSymbolPtr(handle, name):
异步版本:AsyncCFunction
AsyncCFunction 签名与 CFunction 一致,但返回 Promise<number>,在后台线程执行不阻塞主线程。