harmony 鸿蒙JSVM_InitOptions
JSVM_InitOptions
概述
初始化选项,用于初始化JavaScript虚拟机。
起始版本: 11
相关模块: JSVM
所在头文件: jsvm_types.h
汇总
成员变量
名称 | 描述 |
---|---|
const intptr_t * externalReferences | 可选。嵌入器中可选的、以nullptr结尾的原始地址数组, 虚拟机可以在序列化期间与之匹配,并可用于反序列化。 此数组及其内容必须在虚拟机实例的整个生命周期内保持有效。 |
int * argc | 虚拟机的标志。如果removeFlags为true,则已识别的标志将从 (argc, argv)中移除。请注意,这些标志当前仅限于V8虚拟机。 它们主要用于开发。不要将它们用于生产环境,因为如果虚拟机与 开发环境不同,它们可能不会生效。 |
char ** argv | 传入的参数列表。 |
bool removeFlags | 删除标志。 |
结构体成员变量说明
argc
int* JSVM_InitOptions::argc
描述 虚拟机的标志。如果removeFlags为true,则已识别的标志将从 (argc, argv)中移除。请注意,这些标志当前仅限于V8虚拟机。 它们主要用于开发。不要将它们用于生产环境,因为如果虚拟机与 开发环境不同,它们可能不会生效。
argv
char** JSVM_InitOptions::argv
描述 传入的参数列表。
externalReferences
const intptr_t* JSVM_InitOptions::externalReferences
描述 可选。嵌入器中可选的、以nullptr结尾的原始地址数组, 虚拟机可以在序列化期间与之匹配,并可用于反序列化。 此数组及其内容必须在虚拟机实例的整个生命周期内保持有效。
removeFlags
bool JSVM_InitOptions::removeFlags
描述 删除标志。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙JSVM_CreateVMOptions
harmony 鸿蒙JSVM_DefineClassOptions
harmony 鸿蒙JSVM_ExtendedErrorInfo
harmony 鸿蒙JSVM_PropertyDescriptor
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦