JSVM_CallbackInfo__*

typedef struct JSVM_CallbackInfo__* JSVM_CallbackInfo

概述

表示传递给回调函数的不透明数据类型。可用于获取调用该函数的上下文的附加信息。

使用场景: 在Native API开发中,当需要实现JavaScript回调函数时使用该类型。例如,在JSVM模块中注册回调函数后,通过该类型获取回调调用的参数信息和执行上下文。

解决的问题: 提供了Native层访问JavaScript回调函数调用上下文的能力,解决了Native代码无法获取回调函数参数和执行环境的问题。

带来的收益: 简化了Native层与JavaScript层的交互流程,使开发者能够在Native回调函数中灵活地访问和处理JavaScript传入的参数,提升了Native与JavaScript互操作的灵活性和开发效率。

系统能力: SystemCapability.ArkCompiler.JSVM

起始版本: 11

相关模块: JSVM

所在头文件: jsvm_types.h