JSVM_CallbackStruct
typedef struct {...} JSVM_CallbackStruct
概述
用户提供的Native回调函数的指针和数据,这些函数通过JSVM-API接口暴露给JavaScript。
使用场景: 在Native层实现JavaScript可调用的函数,将C/C++函数封装为JavaScript回调,实现Native与JavaScript之间的双向交互。
功能特点: 支持传递自定义数据到回调函数,提供标准的回调函数签名,跨语言调用的基础设施。
系统能力: SystemCapability.ArkCompiler.JSVM
起始版本: 11
相关模块: JSVM
所在头文件: jsvm_types.h
汇总
成员变量
| 名称 | 描述 |
|---|---|
| void* data | 用户提供的Native回调函数的数据。 |
成员函数
| 名称 | 描述 |
|---|---|
| JSVM_Value(JSVM_CDECL* callback)(JSVM_Env env, JSVM_CallbackInfo info) | 用户提供的Native回调函数的指针。 |
成员函数说明
callback()
JSVM_Value(JSVM_CDECL* callback)(JSVM_Env env, JSVM_CallbackInfo info)
描述
用户提供的Native回调函数的指针。