使用NAPI扩展TS接口时如何使用env方式实现?

使用NAPI扩展TS接口时如何使用env方式实现?

HarmonyOS
2024-08-06 11:47:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
克里斯蒂东
static napi_value CallNapi(napi_env env, napi_callback_info info) { 
    size_t argc = 1; 
    napi_value object = nullptr; 
    napi_status status; 
    status = napi_get_cb_info(env, info, &argc, &object, nullptr, nullptr); 
    return object; 
} 
NAPI_MODULE_INIT() { 
    napi_property_descriptor desc[] = { 
        { "callNapi", nullptr, CallNapi, nullptr, nullptr, nullptr, napi_default, nullptr } 
    }; 
    napi_define_properties(env, exports, sizeof(desc) / sizeof(desc[0]), desc); 
    return exports; 
}
分享
微博
QQ
微信
回复
2024-08-06 18:22:45
相关问题
NAPI执行上层回调如何获取env
1844浏览 • 1回复 待解决
为什么禁止缓存napi_env
799浏览 • 1回复 待解决
如何选择使用同步接口还是异步接口
1852浏览 • 1回复 待解决
使用Promise实现一种串行调用方式
700浏览 • 1回复 待解决
AsyncCallback使用方式
1861浏览 • 1回复 待解决
napi 基本使用场景示例
975浏览 • 1回复 待解决
如何使用接口下载文件
1808浏览 • 1回复 待解决
NAPI跨线程调用TS线程函数
655浏览 • 1回复 待解决