jsvm_types.h 概述 提供JSVM-API类型定义。通过API接口为开发者提供独立、标准、完整的JavaScript引擎能力,包括管理引擎生命周期、编译运行JS代码、实现JS/C++跨语言调用、拍摄快照等。
阅读全文
openharmony 鸿蒙 capi-purgeable-memory-h
purgeable_memory.h 概述 提供可丢弃内存的内存管理功能。提供的功能包括创建、开始读取、结束读取、开始写入、结束写入、重建等。使用时需要链接libpurgeable_memory_ndk.z.so。
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-propertyhandlerconfigurationstruct8h
JSVM_PropertyHandlerConfigurationStruct* typedef JSVM_PropertyHandlerConfigurationStruct* JSVM_PropertyHandlerCfg 概述 包含属性监听回调的结构的指针类型。 起始版本: 12 相关模块:
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-heapstatistics
JSVM_HeapStatistics typedef struct {...} JSVM_HeapStatistics 概述 用于保存有关JavaScript堆内存使用情况的统计信息。 起始版本: 12 相关模块: JSVM 所在头文件: jsvm_types.h
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-env--8h
JSVM_Env__* typedef struct JSVM_Env__* JSVM_Env 概述 表示虚拟机特定状态的上下文环境,需要在调用native函数时作为参数传递,并且传递给后续任何的JSVM-API嵌套调用。
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-escapablehandlescope--8h
JSVM_EscapableHandleScope__* typedef struct JSVM_EscapableHandleScope__* JSVM_EscapableHandleScope 概述 表示一种特殊类型的handle scope,用于将在特定handle scope内创建的值返回到父作用域。
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-callbackstruct
JSVM_CallbackStruct typedef struct {...} JSVM_CallbackStruct 概述 用户提供的Native回调函数的指针和数据,这些函数通过JSVM-API接口暴露给JavaScript。 起始版本: 11 相关模块:
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-vmscope--8h
JSVM_VMScope__* typedef struct JSVM_VMScope__* JSVM_VMScope 概述 表示JavaScript虚拟机作用域。 起始版本: 11 相关模块: JSVM 所在头文件: jsvm_types.h
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-compileprofile
JSVM_CompileProfile typedef const struct {...} JSVM_CompileProfile 概述 与JSVM_COMPILE_COMPILE_PROFILE一起传递的编译采样文件。 起始版本: 12 相关模块: JSVM 所在头文件: jsvm_types.h
阅读全文
openharmony 鸿蒙 capi-jsvm-jsvm-envscope--8h
JSVM_EnvScope__* typedef struct JSVM_EnvScope__* JSVM_EnvScope 概述 表示用于控制附加到当前虚拟机实例的环境。只有当线程通过OH_JSVM_OpenEnvScope进入该环境的JSVM_EnvScope后,该环境才对线程的虚拟机实例可用。
阅读全文