跳到主要内容

Node-API接口返回状态码介绍

概述

绝大部分Node-API接口在执行结束后,会返回一个数据类型为napi_status的状态码枚举,表示操作成功与否的相关信息。本文将重点介绍Node-API接口返回的非napi_ok的状态码详情与修复建议。

各Node-API接口返回的非napi_ok状态码介绍

接口名称接口功能可能返回的非napi_ok状态码原因修复建议
napi_module_registernapi native模块注册接口。不涉及不涉及不涉及
napi_get_last_error_info获取napi_extended_error_info结构体,其中包含最近一次出现的error信息。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_last_error_info获取napi_extended_error_info结构体,其中包含最近一次出现的error信息。napi_invalid_arg入参result为nullptr确保入参正确
napi_throw抛出一个ArkTS Error。napi_invalid_arg入参env为nullptr确保入参正确
napi_throw抛出一个ArkTS Error。napi_invalid_arg入参error为nullptr确保入参正确
napi_throw抛出一个ArkTS Error。napi_invalid_arg入参error不为ArkTS Error类型确保入参正确
napi_throw_error抛出一个带文本信息的ArkTS Error。napi_invalid_arg入参env为nullptr确保入参正确
napi_throw_error抛出一个带文本信息的ArkTS Error。napi_invalid_arg入参msg为nullptr确保入参正确
napi_throw_business_error抛出一个带文本信息且错误对象的code属性类型为number类型的ArkTS Error对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_throw_business_error抛出一个带文本信息且错误对象的code属性类型为number类型的ArkTS Error对象。napi_invalid_arg入参msg为nullptr确保入参正确
napi_throw_business_error抛出一个带文本信息且错误对象的code属性类型为number类型的ArkTS Error对象。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS Error根据异常信息(hilog/crash栈)处理异常
napi_throw_type_error抛出一个带文本信息的ArkTS TypeError。napi_invalid_arg入参env为nullptr确保入参正确
napi_throw_type_error抛出一个带文本信息的ArkTS TypeError。napi_invalid_arg入参msg为nullptr确保入参正确
napi_throw_range_error抛出一个带文本信息的ArkTS RangeError。napi_invalid_arg入参env为nullptr确保入参正确
napi_throw_range_error抛出一个带文本信息的ArkTS RangeError。napi_invalid_arg入参msg为nullptr确保入参正确
napi_is_error判断napi_value是否表示为一个error对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_error判断napi_value是否表示为一个error对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_error判断napi_value是否表示为一个error对象。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_error创建并获取一个带文本信息的ArkTS Error。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_error创建并获取一个带文本信息的ArkTS Error。napi_invalid_arg入参msg为nullptr确保入参正确
napi_create_error创建并获取一个带文本信息的ArkTS Error。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_error创建并获取一个带文本信息的ArkTS Error。napi_invalid_arg入参code不为nullptr,但不为ArkTS String或ArkTS Number类型确保入参正确
napi_create_error创建并获取一个带文本信息的ArkTS Error。napi_invalid_arg入参msg不为nullptr,但不为ArkTS String类型确保入参正确
napi_create_type_error创建并获取一个带文本信息的ArkTS TypeError。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_type_error创建并获取一个带文本信息的ArkTS TypeError。napi_invalid_arg入参msg为nullptr确保入参正确
napi_create_type_error创建并获取一个带文本信息的ArkTS TypeError。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_type_error创建并获取一个带文本信息的ArkTS TypeError。napi_invalid_arg入参code不为nullptr,但不为ArkTS String或ArkTS Number类型确保入参正确
napi_create_type_error创建并获取一个带文本信息的ArkTS TypeError。napi_invalid_arg入参msg不为nullptr,但不为ArkTS String类型确保入参正确
napi_create_range_error创建并获取一个带文本信息的ArkTS RangeError。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_range_error创建并获取一个带文本信息的ArkTS RangeError。napi_invalid_arg入参msg为nullptr确保入参正确
napi_create_range_error创建并获取一个带文本信息的ArkTS RangeError。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_range_error创建并获取一个带文本信息的ArkTS RangeError。napi_invalid_arg入参code不为nullptr,但不为ArkTS String或ArkTS Number类型确保入参正确
napi_create_range_error创建并获取一个带文本信息的ArkTS RangeError。napi_invalid_arg入参msg不为nullptr,但不为ArkTS String类型确保入参正确
napi_get_and_clear_last_exception获取并清除最近一次出现的异常。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_and_clear_last_exception获取并清除最近一次出现的异常。napi_invalid_arg入参result为nullptr确保入参正确
napi_is_exception_pending判断是否出现了异常。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_exception_pending判断是否出现了异常。napi_invalid_arg入参result为nullptr确保入参正确
napi_fatal_error引发致命错误以立即终止进程。不涉及不涉及不涉及
napi_open_handle_scope创建一个上下文环境使用。napi_invalid_arg入参env为nullptr确保入参正确
napi_open_handle_scope创建一个上下文环境使用。napi_invalid_arg入参result为nullptr确保入参正确
napi_close_handle_scope关闭传入的上下文环境,关闭后,全部在其中声明的引用都将被关闭。napi_invalid_arg入参env为nullptr确保入参正确
napi_close_handle_scope关闭传入的上下文环境,关闭后,全部在其中声明的引用都将被关闭。napi_invalid_arg入参scope为nullptr确保入参正确
napi_close_handle_scope关闭传入的上下文环境,关闭后,全部在其中声明的引用都将被关闭。napi_handle_scope_mismatchnapi_open_handle_scope调用次数小于napi_close_handle_scopenapi_open_handle_scope和napi_close_handle_scope需要成对使用
napi_open_escapable_handle_scope创建出一个可逃逸的handle scope,可将范围内声明的值返回到父作用域。napi_invalid_arg入参env为nullptr确保入参正确
napi_open_escapable_handle_scope创建出一个可逃逸的handle scope,可将范围内声明的值返回到父作用域。napi_invalid_arg入参result为nullptr确保入参正确
napi_close_escapable_handle_scope关闭传入的可逃逸的handle scope。napi_invalid_arg入参env为nullptr确保入参正确
napi_close_escapable_handle_scope关闭传入的可逃逸的handle scope。napi_invalid_arg入参scope为nullptr确保入参正确
napi_close_escapable_handle_scope关闭传入的可逃逸的handle scope。napi_handle_scope_mismatchnapi_open_escapable_handle_scope调用次数小于napi_close_escapable_handle_scopenapi_open_escapable_handle_scope和napi_close_escapable_handle_scope需要成对使用
napi_escape_handle提升传入的ArkTS object的生命周期到其父作用域。napi_invalid_arg入参env为nullptr确保入参正确
napi_escape_handle提升传入的ArkTS object的生命周期到其父作用域。napi_invalid_arg入参scope为nullptr确保入参正确
napi_escape_handle提升传入的ArkTS object的生命周期到其父作用域。napi_invalid_arg入参escapee为nullptr确保入参正确
napi_escape_handle提升传入的ArkTS object的生命周期到其父作用域。napi_invalid_arg入参result为nullptr确保入参正确
napi_escape_handle提升传入的ArkTS object的生命周期到其父作用域。napi_escape_called_twice该scope已经调用过napi_escape_handle请勿重复调用napi_escape_handle
napi_create_reference为Object创建一个reference,以延长其生命周期。调用者需要自己管理reference生命周期。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_reference为Object创建一个reference,以延长其生命周期。调用者需要自己管理reference生命周期。napi_invalid_arg入参value为nullptr确保入参正确
napi_create_reference为Object创建一个reference,以延长其生命周期。调用者需要自己管理reference生命周期。napi_invalid_arg入参result为nullptr确保入参正确
napi_delete_reference删除传入的reference。napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_reference删除传入的reference。napi_invalid_arg入参ref为nullptr确保入参正确
napi_reference_ref增加传入的reference的引用计数,并获取该计数。napi_invalid_arg入参env为nullptr确保入参正确
napi_reference_ref增加传入的reference的引用计数,并获取该计数。napi_invalid_arg入参ref为nullptr确保入参正确
napi_reference_unref减少传入的reference的引用计数,并获取该计数。napi_invalid_arg入参env为nullptr确保入参正确
napi_reference_unref减少传入的reference的引用计数,并获取该计数。napi_invalid_arg入参ref为nullptr确保入参正确
napi_get_reference_value获取与reference相关联的ArkTS Object。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_reference_value获取与reference相关联的ArkTS Object。napi_invalid_arg入参ref为nullptr确保入参正确
napi_get_reference_value获取与reference相关联的ArkTS Object。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_array创建并获取一个ArkTS Array。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_array创建并获取一个ArkTS Array。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_array_with_length创建并获取一个指定长度的ArkTS Array。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_array_with_length创建并获取一个指定长度的ArkTS Array。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_arraybuffer创建并获取一个指定大小的ArkTS ArrayBuffer。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_arraybuffer创建并获取一个指定大小的ArkTS ArrayBuffer。napi_invalid_arg入参data为nullptr确保入参正确
napi_create_arraybuffer创建并获取一个指定大小的ArkTS ArrayBuffer。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_arraybuffer创建并获取一个指定大小的ArkTS ArrayBuffer。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_external分配一个附加有外部数据的ArkTS value。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_external分配一个附加有外部数据的ArkTS value。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_external分配一个附加有外部数据的ArkTS value。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_external_arraybuffer分配一个附加有外部数据的ArkTS ArrayBuffer。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_external_arraybuffer分配一个附加有外部数据的ArkTS ArrayBuffer。napi_invalid_arg入参external_data为nullptr确保入参正确
napi_create_external_arraybuffer分配一个附加有外部数据的ArkTS ArrayBuffer。napi_invalid_arg入参finalize_cb为nullptr确保入参正确
napi_create_external_arraybuffer分配一个附加有外部数据的ArkTS ArrayBuffer。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_external_arraybuffer分配一个附加有外部数据的ArkTS ArrayBuffer。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_object创建一个默认的ArkTS Object。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_object创建一个默认的ArkTS Object。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_symbol创建一个ArkTS Symbol。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_symbol创建一个ArkTS Symbol。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_symbol创建一个ArkTS Symbol。napi_invalid_arg入参description不为nullptr,且不是ArkTS String类型确保入参正确
napi_create_typedarray通过现有的ArrayBuffer创建一个ArkTS TypeArray。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_typedarray通过现有的ArrayBuffer创建一个ArkTS TypeArray。napi_invalid_arg入参arraybuffer为nullptr确保入参正确
napi_create_typedarray通过现有的ArrayBuffer创建一个ArkTS TypeArray。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_typedarray通过现有的ArrayBuffer创建一个ArkTS TypeArray。napi_invalid_arg入参type不为napi_typedarray_type类型确保入参正确
napi_create_typedarray通过现有的ArrayBuffer创建一个ArkTS TypeArray。napi_arraybuffer_expected入参arraybuffer不为ArkTS ArrayBuffer类型确保入参正确
napi_create_typedarray通过现有的ArrayBuffer创建一个ArkTS TypeArray。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_dataview通过现有的ArrayBuffer创建一个ArkTS DataView。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_dataview通过现有的ArrayBuffer创建一个ArkTS DataView。napi_invalid_arg入参arraybuffer为nullptr确保入参正确
napi_create_dataview通过现有的ArrayBuffer创建一个ArkTS DataView。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_dataview通过现有的ArrayBuffer创建一个ArkTS DataView。napi_arraybuffer_expected入参arraybuffer不为ArkTS ArrayBuffer类型确保入参正确
napi_create_dataview通过现有的ArrayBuffer创建一个ArkTS DataView。napi_pending_exception入参length与入参byte_offset相加超过入参arraybuffer的byte长度需要检查访问长度
napi_create_dataview通过现有的ArrayBuffer创建一个ArkTS DataView。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_int32通过一个C的int32_t数据创建ArkTS Number。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_int32通过一个C的int32_t数据创建ArkTS Number。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_uint32通过一个C的uint32_t数据创建ArkTS Number。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_uint32通过一个C的uint32_t数据创建ArkTS Number。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_int64通过一个C的int64_t数据创建ArkTS Number。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_int64通过一个C的int64_t数据创建ArkTS Number。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_double通过一个C的double数据创建ArkTS Number。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_double通过一个C的double数据创建ArkTS Number。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_string_latin1通过ISO-8859-1编码的C字符串数据创建ArkTS String。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_string_latin1通过ISO-8859-1编码的C字符串数据创建ArkTS String。napi_invalid_arg入参str为nullptr确保入参正确
napi_create_string_latin1通过ISO-8859-1编码的C字符串数据创建ArkTS String。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_string_utf8通过UTF8编码的C字符串数据创建ArkTS String。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_string_utf8通过UTF8编码的C字符串数据创建ArkTS String。napi_invalid_arg入参str为nullptr确保入参正确
napi_create_string_utf8通过UTF8编码的C字符串数据创建ArkTS String。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_string_utf16通过UTF16编码的C字符串数据创建ArkTS String。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_string_utf16通过UTF16编码的C字符串数据创建ArkTS String。napi_invalid_arg入参str为nullptr确保入参正确
napi_create_string_utf16通过UTF16编码的C字符串数据创建ArkTS String。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_string_utf16通过UTF16编码的C字符串数据创建ArkTS String。napi_invalid_arg入参length值不为NAPI_AUTO_LENGTH,但超过INT_MAX确保入参正确
napi_get_array_length获取array的length。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_array_length获取array的length。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_array_length获取array的length。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_array_length获取array的length。napi_array_expected入参value既不是ArkTS Array类型,也不是SharedArray类型确保入参正确
napi_get_array_length获取array的length。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_arraybuffer_info获取ArrayBuffer的底层data buffer及其长度。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_arraybuffer_info获取ArrayBuffer的底层data buffer及其长度。napi_invalid_arg入参arraybuffer为nullptr确保入参正确
napi_get_arraybuffer_info获取ArrayBuffer的底层data buffer及其长度。napi_invalid_arg入参byte_length为nullptr确保入参正确
napi_get_arraybuffer_info获取ArrayBuffer的底层data buffer及其长度。napi_arraybuffer_expected入参arraybuffer既不是ArkTS ArrayBuffer类型,也不是SharedArrayBuffer类型确保入参正确
napi_get_prototype获取给定ArkTS Object的prototype。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_prototype获取给定ArkTS Object的prototype。napi_invalid_arg入参object为nullptr确保入参正确
napi_get_prototype获取给定ArkTS Object的prototype。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_prototype获取给定ArkTS Object的prototype。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_get_prototype获取给定ArkTS Object的prototype。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_typedarray_info获取给定TypedArray的各种属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_typedarray_info获取给定TypedArray的各种属性。napi_invalid_arg入参typedarray为nullptr确保入参正确
napi_get_typedarray_info获取给定TypedArray的各种属性。napi_invalid_arg入参typedarray既不是ArkTS TypedArray类型,也不是ShareTypedArray类型确保入参正确
napi_get_dataview_info获取给定DataView的各种属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_dataview_info获取给定DataView的各种属性。napi_invalid_arg入参dataview为nullptr确保入参正确
napi_get_dataview_info获取给定DataView的各种属性。napi_invalid_arg入参dataview不为ArkTS DataView类型确保入参正确
napi_get_value_bool获取给定ArkTS Boolean对应的C bool值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_bool获取给定ArkTS Boolean对应的C bool值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_bool获取给定ArkTS Boolean对应的C bool值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_bool获取给定ArkTS Boolean对应的C bool值。napi_boolean_expected入参value不为ArkTS Bool类型确保入参正确
napi_get_value_double获取给定ArkTS Number对应的C double值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_double获取给定ArkTS Number对应的C double值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_double获取给定ArkTS Number对应的C double值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_double获取给定ArkTS Number对应的C double值。napi_number_expected入参value不为ArkTS Number类型确保入参正确
napi_get_value_external获取先前通过napi_create_external()传递的外部数据指针。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_external获取先前通过napi_create_external()传递的外部数据指针。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_external获取先前通过napi_create_external()传递的外部数据指针。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_external获取先前通过napi_create_external()传递的外部数据指针。napi_object_expected入参value不为external类型确保入参正确
napi_get_value_int32获取给定ArkTS Number对应的C int32值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_int32获取给定ArkTS Number对应的C int32值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_int32获取给定ArkTS Number对应的C int32值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_int32获取给定ArkTS Number对应的C int32值。napi_number_expected入参value不为ArkTS Number类型确保入参正确
napi_get_value_int64获取给定ArkTS Number对应的C int64值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_int64获取给定ArkTS Number对应的C int64值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_int64获取给定ArkTS Number对应的C int64值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_int64获取给定ArkTS Number对应的C int64值。napi_number_expected入参value不为ArkTS Number类型确保入参正确
napi_get_value_string_latin1获取给定ArkTS value对应的ISO-8859-1编码的字符串。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_string_latin1获取给定ArkTS value对应的ISO-8859-1编码的字符串。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_string_latin1获取给定ArkTS value对应的ISO-8859-1编码的字符串。napi_invalid_arg入参buf与result都为nullptr确保入参正确
napi_get_value_string_latin1获取给定ArkTS value对应的ISO-8859-1编码的字符串。napi_string_expected入参value不为ArkTS String类型确保入参正确
napi_get_value_string_utf8获取给定ArkTS value对应的UTF8编码的字符串。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_string_utf8获取给定ArkTS value对应的UTF8编码的字符串。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_string_utf8获取给定ArkTS value对应的UTF8编码的字符串。napi_invalid_arg入参buf与result都为nullptr确保入参正确
napi_get_value_string_utf8获取给定ArkTS value对应的UTF8编码的字符串。napi_string_expected入参value不为ArkTS String类型确保入参正确
napi_get_value_string_utf16获取给定ArkTS value对应的UTF16编码的字符串。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_string_utf16获取给定ArkTS value对应的UTF16编码的字符串。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_string_utf16获取给定ArkTS value对应的UTF16编码的字符串。napi_invalid_arg入参buf与result都为nullptr确保入参正确
napi_get_value_string_utf16获取给定ArkTS value对应的UTF16编码的字符串。napi_string_expected入参value不为ArkTS String类型确保入参正确
napi_get_value_uint32获取给定ArkTS Number对应的C uint32值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_uint32获取给定ArkTS Number对应的C uint32值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_uint32获取给定ArkTS Number对应的C uint32值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_uint32获取给定ArkTS Number对应的C uint32值。napi_number_expected入参value不为ArkTS Number类型确保入参正确
napi_get_boolean根据给定的C boolean值,获取ArkTS bool对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_boolean根据给定的C boolean值,获取ArkTS bool对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_global获取global对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_global获取global对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_null获取null对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_null获取null对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_undefined获取undefined对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_undefined获取undefined对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_coerce_to_bool将给定的ArkTS value强转成ArkTS Boolean。napi_invalid_arg入参env为nullptr确保入参正确
napi_coerce_to_bool将给定的ArkTS value强转成ArkTS Boolean。napi_invalid_arg入参value为nullptr确保入参正确
napi_coerce_to_bool将给定的ArkTS value强转成ArkTS Boolean。napi_invalid_arg入参result为nullptr确保入参正确
napi_coerce_to_bool将给定的ArkTS value强转成ArkTS Boolean。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_coerce_to_number将给定的ArkTS value强转成ArkTS Number。napi_invalid_arg入参env为nullptr确保入参正确
napi_coerce_to_number将给定的ArkTS value强转成ArkTS Number。napi_invalid_arg入参value为nullptr确保入参正确
napi_coerce_to_number将给定的ArkTS value强转成ArkTS Number。napi_invalid_arg入参result为nullptr确保入参正确
napi_coerce_to_object将给定的ArkTS value强转成ArkTS Object。napi_invalid_arg入参env为nullptr确保入参正确
napi_coerce_to_object将给定的ArkTS value强转成ArkTS Object。napi_invalid_arg入参value为nullptr确保入参正确
napi_coerce_to_object将给定的ArkTS value强转成ArkTS Object。napi_invalid_arg入参result为nullptr确保入参正确
napi_coerce_to_string将给定的ArkTS value强转成ArkTS String。napi_invalid_arg入参env为nullptr确保入参正确
napi_coerce_to_string将给定的ArkTS value强转成ArkTS String。napi_invalid_arg入参value为nullptr确保入参正确
napi_coerce_to_string将给定的ArkTS value强转成ArkTS String。napi_invalid_arg入参result为nullptr确保入参正确
napi_typeof获取给定ArkTS value的ArkTS type。napi_invalid_arg入参env为nullptr确保入参正确
napi_typeof获取给定ArkTS value的ArkTS type。napi_invalid_arg入参value为nullptr确保入参正确
napi_typeof获取给定ArkTS value的ArkTS type。napi_invalid_arg入参result为nullptr确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_invalid_arg入参object为nullptr确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_invalid_arg入参constructor为nullptr确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_invalid_arg入参result为nullptr确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_function_expected入参constructor不为ArkTS Function类型确保入参正确
napi_instanceof判断给定object是否为给定constructor的实例。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_is_array判断给定ArkTS value是否为array。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_array判断给定ArkTS value是否为array。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_array判断给定ArkTS value是否为array。napi_invalid_arg入参result为nullptr确保入参正确
napi_is_arraybuffer判断给定ArkTS value是否为ArrayBuffer。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_arraybuffer判断给定ArkTS value是否为ArrayBuffer。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_arraybuffer判断给定ArkTS value是否为ArrayBuffer。napi_invalid_arg入参result为nullptr确保入参正确
napi_is_typedarray判断给定ArkTS value是否表示一个TypedArray。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_typedarray判断给定ArkTS value是否表示一个TypedArray。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_typedarray判断给定ArkTS value是否表示一个TypedArray。napi_invalid_arg入参result为nullptr确保入参正确
napi_is_dataview判断给定ArkTS value是否表示一个DataView。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_dataview判断给定ArkTS value是否表示一个DataView。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_dataview判断给定ArkTS value是否表示一个DataView。napi_invalid_arg入参result为nullptr确保入参正确
napi_is_date判断给定ArkTS value是否为ArkTS Date对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_date判断给定ArkTS value是否为ArkTS Date对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_date判断给定ArkTS value是否为ArkTS Date对象。napi_invalid_arg入参result为nullptr确保入参正确
napi_strict_equals判断给定的两个ArkTS value是否严格相等。napi_invalid_arg入参env为nullptr确保入参正确
napi_strict_equals判断给定的两个ArkTS value是否严格相等。napi_invalid_arg入参lhs为nullptr确保入参正确
napi_strict_equals判断给定的两个ArkTS value是否严格相等。napi_invalid_arg入参rhs为nullptr确保入参正确
napi_strict_equals判断给定的两个ArkTS value是否严格相等。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_property_names以字符串数组的形式获取对象的可枚举属性的名称。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_property_names以字符串数组的形式获取对象的可枚举属性的名称。napi_invalid_arg入参object为nullptr确保入参正确
napi_get_property_names以字符串数组的形式获取对象的可枚举属性的名称。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_property_names以字符串数组的形式获取对象的可枚举属性的名称。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_set_property对给定Object设置属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_set_property对给定Object设置属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_set_property对给定Object设置属性。napi_invalid_arg入参key为nullptr确保入参正确
napi_set_property对给定Object设置属性。napi_invalid_arg入参result为nullptr确保入参正确
napi_set_property对给定Object设置属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_set_property对给定Object设置属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_property获取给定Object的给定属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_property获取给定Object的给定属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_get_property获取给定Object的给定属性。napi_invalid_arg入参key为nullptr确保入参正确
napi_get_property获取给定Object的给定属性。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_property获取给定Object的给定属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_get_property获取给定Object的给定属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_has_property判断给定对象中是否存在给定属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_has_property判断给定对象中是否存在给定属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_has_property判断给定对象中是否存在给定属性。napi_invalid_arg入参key为nullptr确保入参正确
napi_has_property判断给定对象中是否存在给定属性。napi_invalid_arg入参result为nullptr确保入参正确
napi_has_property判断给定对象中是否存在给定属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_has_property判断给定对象中是否存在给定属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_delete_property尝试从给定Object中删除给定key属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_property尝试从给定Object中删除给定key属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_delete_property尝试从给定Object中删除给定key属性。napi_invalid_arg入参key为nullptr确保入参正确
napi_delete_property尝试从给定Object中删除给定key属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_delete_property尝试从给定Object中删除给定key属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_has_own_property判断给定Object中是否有名为key的own property。napi_invalid_arg入参env为nullptr确保入参正确
napi_has_own_property判断给定Object中是否有名为key的own property。napi_invalid_arg入参object为nullptr确保入参正确
napi_has_own_property判断给定Object中是否有名为key的own property。napi_invalid_arg入参key为nullptr确保入参正确
napi_has_own_property判断给定Object中是否有名为key的own property。napi_invalid_arg入参result为nullptr确保入参正确
napi_has_own_property判断给定Object中是否有名为key的own property。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_has_own_property判断给定Object中是否有名为key的own property。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_set_named_property对给定Object设置一个给定名称的属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_set_named_property对给定Object设置一个给定名称的属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_set_named_property对给定Object设置一个给定名称的属性。napi_invalid_arg入参utf8name为nullptr确保入参正确
napi_set_named_property对给定Object设置一个给定名称的属性。napi_invalid_arg入参result为nullptr确保入参正确
napi_set_named_property对给定Object设置一个给定名称的属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_set_named_property对给定Object设置一个给定名称的属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_named_property获取给定Object中指定名称的属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_named_property获取给定Object中指定名称的属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_get_named_property获取给定Object中指定名称的属性。napi_invalid_arg入参utf8name为nullptr确保入参正确
napi_get_named_property获取给定Object中指定名称的属性。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_named_property获取给定Object中指定名称的属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_get_named_property获取给定Object中指定名称的属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_has_named_property判断给定Object中是否有给定名称的属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_has_named_property判断给定Object中是否有给定名称的属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_has_named_property判断给定Object中是否有给定名称的属性。napi_invalid_arg入参utf8name为nullptr确保入参正确
napi_has_named_property判断给定Object中是否有给定名称的属性。napi_invalid_arg入参result为nullptr确保入参正确
napi_has_named_property判断给定Object中是否有给定名称的属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_has_named_property判断给定Object中是否有给定名称的属性。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_set_element在给定Object的指定索引处,设置元素。napi_invalid_arg入参env为nullptr确保入参正确
napi_set_element在给定Object的指定索引处,设置元素。napi_invalid_arg入参object为nullptr确保入参正确
napi_set_element在给定Object的指定索引处,设置元素。napi_invalid_arg入参value为nullptr确保入参正确
napi_set_element在给定Object的指定索引处,设置元素。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_set_element在给定Object的指定索引处,设置元素。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_element获取给定Object指定索引处的元素。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_element获取给定Object指定索引处的元素。napi_invalid_arg入参object为nullptr确保入参正确
napi_get_element获取给定Object指定索引处的元素。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_element获取给定Object指定索引处的元素。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_get_element获取给定Object指定索引处的元素。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_has_element若给定Object的指定索引处拥有属性,获取该元素。napi_invalid_arg入参env为nullptr确保入参正确
napi_has_element若给定Object的指定索引处拥有属性,获取该元素。napi_invalid_arg入参object为nullptr确保入参正确
napi_has_element若给定Object的指定索引处拥有属性,获取该元素。napi_invalid_arg入参result为nullptr确保入参正确
napi_has_element若给定Object的指定索引处拥有属性,获取该元素。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_has_element若给定Object的指定索引处拥有属性,获取该元素。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_delete_element尝试删除给定Object的指定索引处的元素。napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_element尝试删除给定Object的指定索引处的元素。napi_invalid_arg入参object为nullptr确保入参正确
napi_delete_element尝试删除给定Object的指定索引处的元素。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_delete_element尝试删除给定Object的指定索引处的元素。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_define_properties批量的向给定Object中定义属性。napi_invalid_arg入参env为nullptr确保入参正确
napi_define_properties批量的向给定Object中定义属性。napi_invalid_arg入参object为nullptr确保入参正确
napi_define_properties批量的向给定Object中定义属性。napi_invalid_arg入参properties为nullptr确保入参正确
napi_define_properties批量的向给定Object中定义属性。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_define_properties批量的向给定Object中定义属性。napi_name_expected入参properties中的某个property没有设utf8name,且它的name既不是ArkTS String类型也不是ArkTS Symbol类型确保入参正确
napi_define_properties批量的向给定Object中定义属性。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_type_tag_object将tag指针的值与Object关联。napi_invalid_arg入参env为nullptr确保入参正确
napi_type_tag_object将tag指针的值与Object关联。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_type_tag_object将tag指针的值与Object关联。napi_invalid_arg入参type_tag为nullptr确保入参正确
napi_type_tag_object将tag指针的值与Object关联。napi_invalid_argArkTS对象已被打过tag标记ArkTS对象需未被打过标记
napi_type_tag_object将tag指针的值与Object关联。napi_invalid_arg调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_type_tag_object将tag指针的值与Object关联。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_type_tag_object将tag指针的值与Object关联。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_check_object_type_tag判断给定的tag指针是否被关联到了ArkTS Object上。napi_invalid_arg入参env为nullptr确保入参正确
napi_check_object_type_tag判断给定的tag指针是否被关联到了ArkTS Object上。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_check_object_type_tag判断给定的tag指针是否被关联到了ArkTS Object上。napi_invalid_arg入参type_tag为nullptr确保入参正确
napi_check_object_type_tag判断给定的tag指针是否被关联到了ArkTS Object上。napi_invalid_arg入参result为nullptr确保入参正确
napi_check_object_type_tag判断给定的tag指针是否被关联到了ArkTS Object上。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_check_object_type_tag判断给定的tag指针是否被关联到了ArkTS Object上。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_call_function在Native方法中调用ArkTS function,即native call ArkTS。napi_invalid_arg入参env为nullptr确保入参正确
napi_call_function在Native方法中调用ArkTS function,即native call ArkTS。napi_invalid_arg入参func为nullptr确保入参正确
napi_call_function在Native方法中调用ArkTS function,即native call ArkTS。napi_invalid_arg入参argc大于0且argv为nullptr确保入参正确
napi_call_function在Native方法中调用ArkTS function,即native call ArkTS。napi_function_expected入参func不为ArkTS Function类型确保入参正确
napi_call_function在Native方法中调用ArkTS function,即native call ArkTS。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_function创建native方法给ArkTS使用,以便于ArkTS call native。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_function创建native方法给ArkTS使用,以便于ArkTS call native。napi_invalid_arg入参cb为nullptr确保入参正确
napi_create_function创建native方法给ArkTS使用,以便于ArkTS call native。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_function创建native方法给ArkTS使用,以便于ArkTS call native。napi_invalid_argnew c++对象失败内存不足,检查是否有c++内存泄漏
napi_create_function创建native方法给ArkTS使用,以便于ArkTS call native。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_cb_info从给定的callback info中获取有关调用的详细信息,如参数和this指针。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_cb_info从给定的callback info中获取有关调用的详细信息,如参数和this指针。napi_invalid_arg入参cbinfo为nullptr确保入参正确
napi_get_new_target获取构造函数调用的new.target。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_new_target获取构造函数调用的new.target。napi_invalid_arg入参cbinfo为nullptr确保入参正确
napi_get_new_target获取构造函数调用的new.target。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_new_target获取构造函数调用的new.target。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_new_instance通过给定的构造函数,构建一个实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_new_instance通过给定的构造函数,构建一个实例。napi_invalid_arg入参constructor为nullptr确保入参正确
napi_new_instance通过给定的构造函数,构建一个实例。napi_invalid_arg入参argc大于0且argv为nullptr确保入参正确
napi_new_instance通过给定的构造函数,构建一个实例。napi_invalid_arg入参result为nullptr确保入参正确
napi_new_instance通过给定的构造函数,构建一个实例。napi_function_expected入参constructor不为ArkTS Function类型确保入参正确
napi_new_instance通过给定的构造函数,构建一个实例。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_define_class定义与C++类相对应的JavaScript类。napi_invalid_arg入参env为nullptr确保入参正确
napi_define_class定义与C++类相对应的JavaScript类。napi_invalid_arg入参utf8name为nullptr确保入参正确
napi_define_class定义与C++类相对应的JavaScript类。napi_invalid_arg入参constructor为nullptr确保入参正确
napi_define_class定义与C++类相对应的JavaScript类。napi_invalid_arg入参property_count大于0且properties为nullptr确保入参正确
napi_define_class定义与C++类相对应的JavaScript类。napi_invalid_arg入参result为nullptr确保入参正确
napi_define_class定义与C++类相对应的JavaScript类。napi_object_expected入参length值不为NAPI_AUTO_LENGTH,但超过INT_MAX确保入参正确
napi_define_class定义与C++类相对应的JavaScript类。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_wrap在ArkTS object上绑定一个native对象实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_wrap在ArkTS object上绑定一个native对象实例。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_wrap在ArkTS object上绑定一个native对象实例。napi_invalid_arg入参native_object为nullptr确保入参正确
napi_wrap在ArkTS object上绑定一个native对象实例。napi_invalid_arg入参finalize_cb为nullptr确保入参正确
napi_wrap在ArkTS object上绑定一个native对象实例。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_wrap在ArkTS object上绑定一个native对象实例。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_unwrap从ArkTS object上获取先前绑定的native对象实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_unwrap从ArkTS object上获取先前绑定的native对象实例。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_unwrap从ArkTS object上获取先前绑定的native对象实例。napi_invalid_arg入参result为nullptr确保入参正确
napi_unwrap从ArkTS object上获取先前绑定的native对象实例。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_unwrap从ArkTS object上获取先前绑定的native对象实例。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_remove_wrap从ArkTS object上获取先前绑定的native对象实例,并解除绑定。napi_invalid_arg入参env为nullptr确保入参正确
napi_remove_wrap从ArkTS object上获取先前绑定的native对象实例,并解除绑定。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_remove_wrap从ArkTS object上获取先前绑定的native对象实例,并解除绑定。napi_invalid_arg入参result为nullptr确保入参正确
napi_remove_wrap从ArkTS object上获取先前绑定的native对象实例,并解除绑定。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_remove_wrap从ArkTS object上获取先前绑定的native对象实例,并解除绑定。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_async_work创建一个异步工作对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_async_work创建一个异步工作对象。napi_invalid_arg入参async_resource_name为nullptr确保入参正确
napi_create_async_work创建一个异步工作对象。napi_invalid_arg入参execute为nullptr确保入参正确
napi_create_async_work创建一个异步工作对象。napi_invalid_arg入参complete为nullptr确保入参正确
napi_create_async_work创建一个异步工作对象。napi_invalid_arg入参result为nullptr确保入参正确
napi_delete_async_work释放先前创建的异步工作对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_async_work释放先前创建的异步工作对象。napi_invalid_arg入参work为nullptr确保入参正确
napi_queue_async_work将异步工作对象加到队列,由底层去调度执行。napi_invalid_arg入参env为nullptr确保入参正确
napi_queue_async_work将异步工作对象加到队列,由底层去调度执行。napi_invalid_arg入参work为nullptr确保入参正确
napi_cancel_async_work取消入队的异步任务。napi_invalid_arg入参env为nullptr确保入参正确
napi_cancel_async_work取消入队的异步任务。napi_invalid_arg入参work为nullptr确保入参正确
napi_async_init创建一个异步资源上下文环境(不支持与async_hook相关功能)。napi_invalid_arg入参env为nullptr确保入参正确
napi_async_init创建一个异步资源上下文环境(不支持与async_hook相关功能)。napi_invalid_arg入参async_resource_name为nullptr确保入参正确
napi_async_init创建一个异步资源上下文环境(不支持与async_hook相关功能)。napi_invalid_arg入参result为nullptr确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_invalid_arg入参env为nullptr确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_invalid_arg入参func为nullptr确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_invalid_arg入参recv为nullptr确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_invalid_arg入参argc大于0且argv为nullptr确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_object_expected入参recv不为ArkTS Object类型确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_function_expected入参func不为ArkTS Function类型确保入参正确
napi_make_callback在异步资源上下文环境中回调ArkTS函数(不支持与async_hook相关功能)。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_async_destroy销毁先前创建的异步资源上下文环境(不支持与async_hook相关功能)。napi_invalid_arg入参env为nullptr确保入参正确
napi_async_destroy销毁先前创建的异步资源上下文环境(不支持与async_hook相关功能)。napi_invalid_arg入参async_context为nullptr确保入参正确
napi_open_callback_scope创建一个回调作用域(不支持与async_hook相关功能)。napi_invalid_arg入参env为nullptr确保入参正确
napi_open_callback_scope创建一个回调作用域(不支持与async_hook相关功能)。napi_invalid_arg入参result为nullptr确保入参正确
napi_close_callback_scope关闭先前创建的回调作用域(不支持与async_hook相关功能)。napi_invalid_arg入参env为nullptr确保入参正确
napi_close_callback_scope关闭先前创建的回调作用域(不支持与async_hook相关功能)。napi_invalid_arg入参scope为nullptr确保入参正确
napi_close_callback_scope关闭先前创建的回调作用域(不支持与async_hook相关功能)。napi_invalid_argnew c++对象失败内存不足,检查是否有c++内存泄漏
napi_close_callback_scope关闭先前创建的回调作用域(不支持与async_hook相关功能)。napi_callback_scope_mismatchnapi_open_callback_scope调用次数小于napi_close_callback_scopenapi_open_callback_scope和napi_close_callback_scope需要成对使用
napi_get_node_version获取node的版本信息。不涉及不涉及不涉及
napi_get_version获取Node运行时支持的最高 N-API 版本。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_version获取Node运行时支持的最高 N-API 版本。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_promise创建一个延迟对象和ArkTS promise。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_promise创建一个延迟对象和ArkTS promise。napi_invalid_arg入参deferred为nullptr确保入参正确
napi_create_promise创建一个延迟对象和ArkTS promise。napi_invalid_arg入参promise为nullptr确保入参正确
napi_create_promise创建一个延迟对象和ArkTS promise。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_resolve_deferredresolve与ArkTS promise对象关联的延迟函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_resolve_deferredresolve与ArkTS promise对象关联的延迟函数。napi_invalid_arg入参deferred为nullptr确保入参正确
napi_resolve_deferredresolve与ArkTS promise对象关联的延迟函数。napi_invalid_arg入参resolution为nullptr确保入参正确
napi_resolve_deferredresolve与ArkTS promise对象关联的延迟函数。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_reject_deferredreject与ArkTS promise对象关联的延迟函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_reject_deferredreject与ArkTS promise对象关联的延迟函数。napi_invalid_arg入参deferred为nullptr确保入参正确
napi_reject_deferredreject与ArkTS promise对象关联的延迟函数。napi_invalid_arg入参rejection为nullptr确保入参正确
napi_reject_deferredreject与ArkTS promise对象关联的延迟函数。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_is_promise判断给定ArkTS value是否为promise对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_promise判断给定ArkTS value是否为promise对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_promise判断给定ArkTS value是否为promise对象。napi_invalid_arg入参is_promise为nullptr确保入参正确
napi_get_uv_event_loop获取当前libuv loop实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_uv_event_loop获取当前libuv loop实例。napi_invalid_arg入参loop为nullptr确保入参正确
napi_get_uv_event_loop获取当前libuv loop实例。napi_generic_failure入参env已销毁确保入参正确
napi_create_threadsafe_function创建线程安全函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_threadsafe_function创建线程安全函数。napi_invalid_arg入参async_resource_name为nullptr确保入参正确
napi_create_threadsafe_function创建线程安全函数。napi_invalid_arg入参initial_thread_count为0或者大于128确保入参正确
napi_create_threadsafe_function创建线程安全函数。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_threadsafe_function创建线程安全函数。napi_invalid_arg入参func与call_js_cb都为nullptr确保入参正确
napi_create_threadsafe_function创建线程安全函数。napi_invalid_argnew c++对象失败内存不足,检查是否有c++内存泄漏
napi_create_threadsafe_function创建线程安全函数。napi_generic_failureuv_loop_t为nullptrNA
napi_create_threadsafe_function创建线程安全函数。napi_generic_failureuv_async_init失败NA
napi_get_threadsafe_function_context获取线程安全函数中的context。napi_invalid_arg入参func为nullptr确保入参正确
napi_get_threadsafe_function_context获取线程安全函数中的context。napi_invalid_arg入参result为nullptr确保入参正确
napi_call_threadsafe_function调用线程安全函数。napi_invalid_arg入参func为nullptr确保入参正确
napi_call_threadsafe_function调用线程安全函数。napi_invalid_argthreadsafe_function已关闭请勿在napi_release_threadsafe_function关闭了func后再调用本接口
napi_call_threadsafe_function调用线程安全函数。napi_queue_full入参is_blocking为napi_tsfn_nonblocking且queue已满增大max_queue_size大小。或is_blocking改为napi_tsfn_blocking
napi_call_threadsafe_function调用线程安全函数。napi_closingthreadsafe_function正在关闭请勿在napi_release_threadsafe_function关闭了func后再调用本接口
napi_call_threadsafe_function调用线程安全函数。napi_closing入参env已销毁,且env地址又被新env复用请勿在env销毁后再使用本接口
napi_call_threadsafe_function调用线程安全函数。napi_generic_failureuv_async_send失败NA
napi_call_threadsafe_function调用线程安全函数。napi_generic_failure入参env已销毁请勿在env销毁后再使用本接口
napi_acquire_threadsafe_function指示线程安全函数可以开始使用。napi_invalid_arg入参func为nullptr确保入参正确
napi_acquire_threadsafe_function指示线程安全函数可以开始使用。napi_generic_failurethreadsafe_function正在关闭/已关闭请勿在napi_release_threadsafe_function关闭了func后再调用本接口
napi_release_threadsafe_function指示线程安全函数将停止使用。napi_invalid_arg入参func为nullptr确保入参正确
napi_release_threadsafe_function指示线程安全函数将停止使用。napi_generic_failurethreadsafe_function正在关闭/已关闭请勿在napi_release_threadsafe_function关闭了func后再调用本接口
napi_release_threadsafe_function指示线程安全函数将停止使用。napi_generic_failure调用本接口时,占用threadsafe_function的线程数是0release次数需要与initial_thread_count和acquire匹配
napi_release_threadsafe_function指示线程安全函数将停止使用。napi_generic_failureuv_async_send失败NA
napi_release_threadsafe_function指示线程安全函数将停止使用。napi_generic_failure入参env已销毁确保入参正确
napi_ref_threadsafe_function指示在主线程上运行的事件循环在线程安全函数被销毁之前不应退出。napi_invalid_arg入参env为nullptr确保入参正确
napi_ref_threadsafe_function指示在主线程上运行的事件循环在线程安全函数被销毁之前不应退出。napi_invalid_arg入参func为nullptr确保入参正确
napi_ref_threadsafe_function指示在主线程上运行的事件循环在线程安全函数被销毁之前不应退出。napi_generic_failure当前线程不是env所在线程该接口只能从env所在线程调用
napi_unref_threadsafe_function指示在主线程上运行的事件循环可能会在线程安全函数被销毁之前退出。napi_invalid_arg入参env为nullptr确保入参正确
napi_unref_threadsafe_function指示在主线程上运行的事件循环可能会在线程安全函数被销毁之前退出。napi_invalid_arg入参func为nullptr确保入参正确
napi_unref_threadsafe_function指示在主线程上运行的事件循环可能会在线程安全函数被销毁之前退出。napi_generic_failure当前线程不是env所在线程该接口只能从env所在线程调用
napi_create_date通过一个C的double数据创建ArkTS Date。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_date通过一个C的double数据创建ArkTS Date。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_date通过一个C的double数据创建ArkTS Date。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_date_value获取给定ArkTS Date对应的C double值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_date_value获取给定ArkTS Date对应的C double值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_date_value获取给定ArkTS Date对应的C double值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_date_value获取给定ArkTS Date对应的C double值。napi_date_expected入参value不为ArkTS Date类型确保入参正确
napi_get_date_value获取给定ArkTS Date对应的C double值。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_bigint_int64通过一个C的int64数据创建ArkTS BigInt。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_bigint_int64通过一个C的int64数据创建ArkTS BigInt。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_bigint_uint64通过一个C的uint64数据创建ArkTS BigInt。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_bigint_uint64通过一个C的uint64数据创建ArkTS BigInt。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_bigint_words通过一个C的uint64数组创建单个ArkTS BigInt。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_bigint_words通过一个C的uint64数组创建单个ArkTS BigInt。napi_invalid_arg入参words为nullptr确保入参正确
napi_create_bigint_words通过一个C的uint64数组创建单个ArkTS BigInt。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_bigint_words通过一个C的uint64数组创建单个ArkTS BigInt。napi_invalid_arg入参word_count大于等于INT_MAX确保入参正确
napi_create_bigint_words通过一个C的uint64数组创建单个ArkTS BigInt。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_bigint_words通过一个C的uint64数组创建单个ArkTS BigInt。napi_pending_exception入参(word_count*2)>(1_MB/32)确保入参正确
napi_get_value_bigint_int64获取给定ArkTS BigInt对应的C int64值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_bigint_int64获取给定ArkTS BigInt对应的C int64值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_bigint_int64获取给定ArkTS BigInt对应的C int64值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_bigint_int64获取给定ArkTS BigInt对应的C int64值。napi_invalid_arg入参lossless为nullptr确保入参正确
napi_get_value_bigint_int64获取给定ArkTS BigInt对应的C int64值。napi_bigint_expected入参value不为ArkTS BigInt类型确保入参正确
napi_get_value_bigint_uint64获取给定ArkTS BigInt对应的C uint64值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_bigint_uint64获取给定ArkTS BigInt对应的C uint64值。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_bigint_uint64获取给定ArkTS BigInt对应的C uint64值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_value_bigint_uint64获取给定ArkTS BigInt对应的C uint64值。napi_invalid_arg入参lossless为nullptr确保入参正确
napi_get_value_bigint_uint64获取给定ArkTS BigInt对应的C uint64值。napi_bigint_expected入参value不为ArkTS BigInt类型确保入参正确
napi_get_value_bigint_words获取给定ArkTS BigInt对应的信息,包括符号位、64位小端序数组和数组中的元素个数。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_value_bigint_words获取给定ArkTS BigInt对应的信息,包括符号位、64位小端序数组和数组中的元素个数。napi_invalid_arg入参value为nullptr确保入参正确
napi_get_value_bigint_words获取给定ArkTS BigInt对应的信息,包括符号位、64位小端序数组和数组中的元素个数。napi_invalid_arg入参word_count为nullptr确保入参正确
napi_get_value_bigint_words获取给定ArkTS BigInt对应的信息,包括符号位、64位小端序数组和数组中的元素个数。napi_object_expected入参value不为ArkTS BigInt类型确保入参正确
napi_create_buffer创建并获取一个指定大小的ArkTS Buffer。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_buffer创建并获取一个指定大小的ArkTS Buffer。napi_invalid_arg入参data为nullptr确保入参正确
napi_create_buffer创建并获取一个指定大小的ArkTS Buffer。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_buffer创建并获取一个指定大小的ArkTS Buffer。napi_invalid_arg入参size为0或超过2MiB(2097152)确保入参正确
napi_create_buffer创建并获取一个指定大小的ArkTS Buffer。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_buffer_copy创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_buffer_copy创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化。napi_invalid_arg入参data为nullptr确保入参正确
napi_create_buffer_copy创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化。napi_invalid_arg入参result_data为nullptr确保入参正确
napi_create_buffer_copy创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_buffer_copy创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化。napi_invalid_arg入参size为0或超过2MiB(2097152)确保入参正确
napi_create_buffer_copy创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_external_buffer创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_external_buffer创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。napi_invalid_arg入参data为nullptr确保入参正确
napi_create_external_buffer创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_external_buffer创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。napi_invalid_arg入参size为0或超过2MiB(2097152)确保入参正确
napi_create_external_buffer创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_buffer_info获取ArkTS Buffer底层data及其长度。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_buffer_info获取ArkTS Buffer底层data及其长度。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_buffer_info获取ArkTS Buffer底层data及其长度。napi_arraybuffer_expected入参value不为ArkTS ArrayBuffer类型确保入参正确
napi_is_buffer判断给定ArkTS value是否为Buffer对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_buffer判断给定ArkTS value是否为Buffer对象。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_buffer判断给定ArkTS value是否为Buffer对象。napi_invalid_arg入参result为nullptr确保入参正确
napi_object_freeze冻结给定的对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_object_freeze冻结给定的对象。napi_invalid_arg入参object为nullptr确保入参正确
napi_object_freeze冻结给定的对象。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_object_freeze冻结给定的对象。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_object_seal密封给定的对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_object_seal密封给定的对象。napi_invalid_arg入参object为nullptr确保入参正确
napi_object_seal密封给定的对象。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_object_seal密封给定的对象。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_invalid_arg入参object为nullptr确保入参正确
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_invalid_arg入参key_mode不在napi_key_collection_mode枚举范围内确保入参正确
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_invalid_arg入参key_conversion不在napi_key_conversion枚举范围内确保入参正确
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_object_expected入参object不为ArkTS Object类型确保入参正确
napi_get_all_property_names获取一个数组,其中包含此对象过滤后的属性名称。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_detach_arraybuffer分离给定ArrayBuffer的底层数据。napi_invalid_arg入参env为nullptr确保入参正确
napi_detach_arraybuffer分离给定ArrayBuffer的底层数据。napi_invalid_arg入参arraybuffer为nullptr确保入参正确
napi_detach_arraybuffer分离给定ArrayBuffer的底层数据。napi_invalid_arg入参arraybuffer是ArkTS Object类型,但不是ArkTS ArrayBuffer类型,也不是SharedArrayBuffer类型确保入参正确
napi_detach_arraybuffer分离给定ArrayBuffer的底层数据。napi_invalid_arg入参arraybuffer已被detach过需arraybuffer未被detach过
napi_detach_arraybuffer分离给定ArrayBuffer的底层数据。napi_object_expected入参arraybuffer不为ArkTS Object类型确保入参正确
napi_is_detached_arraybuffer判断给定的ArrayBuffer是否已被分离过。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_detached_arraybuffer判断给定的ArrayBuffer是否已被分离过。napi_invalid_arg入参arraybuffer为nullptr确保入参正确
napi_is_detached_arraybuffer判断给定的ArrayBuffer是否已被分离过。napi_invalid_arg入参result为nullptr确保入参正确
napi_is_detached_arraybuffer判断给定的ArrayBuffer是否已被分离过。napi_invalid_arg入参arraybuffer不为ArkTS ArrayBuffer类型确保入参正确
napi_run_script将给定对象作为ArkTS代码运行。当前接口实际为空实现,可使用系统拓展接口napi_run_script_path接口,提升安全性。napi_invalid_arg入参env为nullptr确保入参正确
napi_run_script将给定对象作为ArkTS代码运行。当前接口实际为空实现,可使用系统拓展接口napi_run_script_path接口,提升安全性。napi_invalid_arg入参script为nullptr确保入参正确
napi_run_script将给定对象作为ArkTS代码运行。当前接口实际为空实现,可使用系统拓展接口napi_run_script_path接口,提升安全性。napi_invalid_arg入参result为nullptr确保入参正确
napi_set_instance_data绑定与当前运行的环境相关联的数据项。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_instance_data检索与当前运行的环境相关联的数据项。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_instance_data检索与当前运行的环境相关联的数据项。napi_invalid_arg入参data为nullptr确保入参正确
napi_add_env_cleanup_hook注册环境清理钩子函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_add_env_cleanup_hook注册环境清理钩子函数。napi_invalid_arg入参func为nullptr确保入参正确
napi_remove_env_cleanup_hook取消环境清理钩子函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_remove_env_cleanup_hook取消环境清理钩子函数。napi_invalid_arg入参func为nullptr确保入参正确
napi_add_async_cleanup_hook注册清理异步钩子函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_add_async_cleanup_hook注册清理异步钩子函数。napi_invalid_arg入参hook为nullptr确保入参正确
napi_remove_async_cleanup_hook取消清理异步钩子函数。napi_invalid_arg入参remove_handle为nullptr确保入参正确
node_api_get_module_file_name用于获取加载项加载位置的绝对路径。napi_invalid_arg入参env为nullptr确保入参正确
node_api_get_module_file_name用于获取加载项加载位置的绝对路径。napi_invalid_arg入参result为nullptr确保入参正确
napi_add_finalizer当ArkTS Object中的对象被垃圾回收时调用注册的napi_finalize回调。napi_invalid_arg入参env为nullptr确保入参正确
napi_add_finalizer当ArkTS Object中的对象被垃圾回收时调用注册的napi_finalize回调。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_add_finalizer当ArkTS Object中的对象被垃圾回收时调用注册的napi_finalize回调。napi_invalid_arg入参finalize_cb为nullptr确保入参正确
napi_add_finalizer当ArkTS Object中的对象被垃圾回收时调用注册的napi_finalize回调。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_fatal_exception向ArkTS抛出 UncaughtException。napi_invalid_arg入参env为nullptr确保入参正确
napi_fatal_exception向ArkTS抛出 UncaughtException。napi_invalid_arg入参err为nullptr确保入参正确
napi_fatal_exception向ArkTS抛出 UncaughtException。napi_invalid_arg入参error不为ArkTS Error类型确保入参正确
napi_fatal_exception向ArkTS抛出 UncaughtException。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_queue_async_work_with_qos将异步工作对象加到队列,由底层根据传入的qos优先级去调度执行。napi_invalid_arg入参env为nullptr确保入参正确
napi_queue_async_work_with_qos将异步工作对象加到队列,由底层根据传入的qos优先级去调度执行。napi_invalid_arg入参work为nullptr确保入参正确
napi_run_script_path运行abc文件。napi_invalid_arg入参env为nullptr确保入参正确
napi_run_script_path运行abc文件。napi_invalid_arg入参result为nullptr确保入参正确
napi_run_script_path运行abc文件。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_load_module将abc文件作为模块加载,返回模块的命名空间。napi_invalid_arg入参env为nullptr确保入参正确
napi_load_module将abc文件作为模块加载,返回模块的命名空间。napi_invalid_arg入参result为nullptr确保入参正确
napi_load_module将abc文件作为模块加载,返回模块的命名空间。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_object_with_properties使用给定的napi_property_descriptor创建ArkTS Object。descriptor的键名必须为 string,且不可转为number。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_object_with_properties使用给定的napi_property_descriptor创建ArkTS Object。descriptor的键名必须为 string,且不可转为number。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_object_with_named_properties使用给定的napi_value和键名创建ArkTS Object。键名必须为 string,且不可转为number。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_object_with_named_properties使用给定的napi_value和键名创建ArkTS Object。键名必须为 string,且不可转为number。napi_invalid_arg入参result为nullptr确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_invalid_arg入参env为nullptr确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_invalid_arg入参detach_cb为nullptr确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_invalid_arg入参attach_cb为nullptr确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_invalid_arg入参native_object为nullptr确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_invalid_argnew c++对象失败内存不足,检查是否有c++内存泄漏
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_object_expectedjs_object不是ArkTS Object类型确保入参正确
napi_coerce_to_native_binding_object强制将ArkTS Object和Native对象绑定。napi_generic_failure调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_ark_runtime创建基础运行时环境。napi_invalid_argg_createNapiEnvCallback为nullptrNA
napi_create_ark_runtime创建基础运行时环境。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_ark_runtime创建基础运行时环境。napi_create_ark_runtime_only_one_env_per_thread当前线程已创建过env避免重复创建
napi_create_ark_runtime创建基础运行时环境。napi_create_ark_runtime_too_many_envs达到最大ArkRuntime数量(64)或ArkTS线程数超上限(80)避免滥用接口
napi_create_ark_runtime创建基础运行时环境。napi_generic_failure创建ark_runtime失败根据hilog信息排查原因
napi_destroy_ark_runtime销毁基础运行时环境。napi_invalid_argg_createNapiEnvCallback为nullptrNA
napi_destroy_ark_runtime销毁基础运行时环境。napi_invalid_arg入参env为nullptr确保入参正确
napi_destroy_ark_runtime销毁基础运行时环境。napi_destroy_ark_runtime_env_not_existenv未创建与create接口配套使用
napi_run_event_loop触发底层的事件循环。napi_invalid_arg入参env为nullptr确保入参正确
napi_run_event_loop触发底层的事件循环。napi_invalid_arg入参mode不为napi_event_mode枚举类型确保入参正确
napi_run_event_loop触发底层的事件循环。napi_invalid_argenv的loop为nullptr确保入参正确
napi_run_event_loop触发底层的事件循环。napi_generic_failure当前线程不是native线程请使用napi_create_ark_runtime接口创建出来的env
napi_stop_event_loop停止底层的事件循环。napi_invalid_arg入参env为nullptr确保入参正确
napi_stop_event_loop停止底层的事件循环。napi_invalid_argenv的loop为nullptr确保入参正确
napi_stop_event_loop停止底层的事件循环。napi_generic_failure当前线程不是native线程请使用napi_create_ark_runtime接口创建出来的env
napi_load_module_with_info将abc文件作为模块加载,返回模块的命名空间。可在新创建的ArkTS基础运行时环境中使用。napi_invalid_arg入参env为nullptr确保入参正确
napi_load_module_with_info将abc文件作为模块加载,返回模块的命名空间。可在新创建的ArkTS基础运行时环境中使用。napi_invalid_arg入参result为nullptr确保入参正确
napi_load_module_with_info将abc文件作为模块加载,返回模块的命名空间。可在新创建的ArkTS基础运行时环境中使用。napi_generic_failure模块加载失败根据hilog信息排查原因
napi_load_module_with_info将abc文件作为模块加载,返回模块的命名空间。可在新创建的ArkTS基础运行时环境中使用。napi_pending_exception调用接口前有未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参env为nullptr确保入参正确
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参object为nullptr确保入参正确
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参transfer_list为nullptr确保入参正确
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参clone_list为nullptr确保入参正确
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参result为nullptr确保入参正确
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参transfer_list既不是undefined,也不是ArkTS Array确保入参正确
napi_serialize将ArkTS对象转换为native数据。napi_invalid_arg入参clone_list既不是undefined,也不是ArkTS Array确保入参正确
napi_deserialize将native数据转为ArkTS对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_deserialize将native数据转为ArkTS对象。napi_invalid_arg入参buffer为nullptr确保入参正确
napi_deserialize将native数据转为ArkTS对象。napi_invalid_arg入参object为nullptr确保入参正确
napi_delete_serialization_data删除序列化数据。napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_serialization_data删除序列化数据。napi_invalid_arg入参buffer为nullptr确保入参正确
napi_call_threadsafe_function_with_priority将指定优先级和入队方式的任务投递到ArkTS主线程。napi_invalid_arg入参func为nullptr确保入参正确
napi_call_threadsafe_function_with_priority将指定优先级和入队方式的任务投递到ArkTS主线程。napi_invalid_arg入参priority不为napi_task_priority枚举类型确保入参正确
napi_call_threadsafe_function_with_priority将指定优先级和入队方式的任务投递到ArkTS主线程。napi_generic_failure入参func非法根据hilog信息排查原因
napi_call_threadsafe_function_with_priority将指定优先级和入队方式的任务投递到ArkTS主线程。napi_generic_failureEventHandler不支持或EventHandler执行失败根据hilog信息排查原因
napi_is_sendable判断给定ArkTS value是否是Sendable的。napi_invalid_arg入参env为nullptr确保入参正确
napi_is_sendable判断给定ArkTS value是否是Sendable的。napi_invalid_arg入参value为nullptr确保入参正确
napi_is_sendable判断给定ArkTS value是否是Sendable的。napi_invalid_arg入参result为nullptr确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_invalid_arg入参env为nullptr确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_invalid_arg入参utf8name为nullptr确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_invalid_arg入参constructor为nullptr确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_invalid_arg入参property_count大于0且入参properties为nullptr确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_invalid_arg入参result为nullptr确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_object_expected入参length值不为NAPI_AUTO_LENGTH,但超过INT_MAX确保入参正确
napi_define_sendable_class创建一个Sendable类。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_sendable_object_with_properties使用给定的napi_property_descriptor创建一个Sendable对象。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_sendable_object_with_properties使用给定的napi_property_descriptor创建一个Sendable对象。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_sendable_array创建一个Sendable数组。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_sendable_array创建一个Sendable数组。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_sendable_array_with_length创建一个指定长度的Sendable数组。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_sendable_array_with_length创建一个指定长度的Sendable数组。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_sendable_arraybuffer创建一个Sendable ArrayBuffer。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_sendable_arraybuffer创建一个Sendable ArrayBuffer。napi_invalid_arg入参data为nullptr确保入参正确
napi_create_sendable_arraybuffer创建一个Sendable ArrayBuffer。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_sendable_arraybuffer创建一个Sendable ArrayBuffer。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_sendable_typedarray创建一个Sendable TypedArray。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_sendable_typedarray创建一个Sendable TypedArray。napi_invalid_arg入参arraybuffer为nullptr确保入参正确
napi_create_sendable_typedarray创建一个Sendable TypedArray。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_sendable_typedarray创建一个Sendable TypedArray。napi_invalid_arg入参type不为napi_typedarray_type类型确保入参正确
napi_create_sendable_typedarray创建一个Sendable TypedArray。napi_object_expected入参arraybuffer不为SharedArrayBuffer类型确保入参正确
napi_create_sendable_typedarray创建一个Sendable TypedArray。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_wrap_sendable包裹一个native实例到ArkTS对象中。napi_invalid_arg入参env为nullptr确保入参正确
napi_wrap_sendable包裹一个native实例到ArkTS对象中。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_wrap_sendable包裹一个native实例到ArkTS对象中。napi_invalid_arg入参native_object为nullptr确保入参正确
napi_wrap_sendable包裹一个native实例到ArkTS对象中。napi_object_expected入参js_object不是SendableObject类型确保入参正确
napi_wrap_sendable包裹一个native实例到ArkTS对象中。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_wrap_sendable_with_size包裹一个native实例到ArkTS对象中并指定大小。napi_invalid_arg入参env为nullptr确保入参正确
napi_wrap_sendable_with_size包裹一个native实例到ArkTS对象中并指定大小。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_wrap_sendable_with_size包裹一个native实例到ArkTS对象中并指定大小。napi_invalid_arg入参native_object为nullptr确保入参正确
napi_wrap_sendable_with_size包裹一个native实例到ArkTS对象中并指定大小。napi_object_expected入参js_object不是SendableObject类型确保入参正确
napi_wrap_sendable_with_size包裹一个native实例到ArkTS对象中并指定大小。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_unwrap_sendable获取ArkTS对象包裹的native实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_unwrap_sendable获取ArkTS对象包裹的native实例。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_unwrap_sendable获取ArkTS对象包裹的native实例。napi_invalid_arg入参result为nullptr确保入参正确
napi_unwrap_sendable获取ArkTS对象包裹的native实例。napi_object_expected入参js_object不是SendableObject类型确保入参正确
napi_unwrap_sendable获取ArkTS对象包裹的native实例。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_remove_wrap_sendable移除并获取ArkTS对象包裹的native实例。napi_invalid_arg入参env为nullptr确保入参正确
napi_remove_wrap_sendable移除并获取ArkTS对象包裹的native实例。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_remove_wrap_sendable移除并获取ArkTS对象包裹的native实例。napi_invalid_arg入参result为nullptr确保入参正确
napi_remove_wrap_sendable移除并获取ArkTS对象包裹的native实例。napi_object_expected入参js_object不是SendableObject类型确保入参正确
napi_remove_wrap_sendable移除并获取ArkTS对象包裹的native实例。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_wrap_enhance在ArkTS对象上绑定一个native对象实例并指定实例大小,运行时会统计传入的实例大小并将其累加,当累计大小达到GC触发阈值时,运行时会启动垃圾回收流程。开发者可以指定绑定的回调函数是否异步执行,如果是异步执行,回调函数必须保证是线程安全的。napi_invalid_arg入参env为nullptr确保入参正确
napi_wrap_enhance在ArkTS对象上绑定一个native对象实例并指定实例大小,运行时会统计传入的实例大小并将其累加,当累计大小达到GC触发阈值时,运行时会启动垃圾回收流程。开发者可以指定绑定的回调函数是否异步执行,如果是异步执行,回调函数必须保证是线程安全的。napi_invalid_arg入参js_object为nullptr确保入参正确
napi_wrap_enhance在ArkTS对象上绑定一个native对象实例并指定实例大小,运行时会统计传入的实例大小并将其累加,当累计大小达到GC触发阈值时,运行时会启动垃圾回收流程。开发者可以指定绑定的回调函数是否异步执行,如果是异步执行,回调函数必须保证是线程安全的。napi_invalid_arg入参native_object为nullptr确保入参正确
napi_wrap_enhance在ArkTS对象上绑定一个native对象实例并指定实例大小,运行时会统计传入的实例大小并将其累加,当累计大小达到GC触发阈值时,运行时会启动垃圾回收流程。开发者可以指定绑定的回调函数是否异步执行,如果是异步执行,回调函数必须保证是线程安全的。napi_object_expected入参js_object不是ArkTS Object类型确保入参正确
napi_wrap_enhance在ArkTS对象上绑定一个native对象实例并指定实例大小,运行时会统计传入的实例大小并将其累加,当累计大小达到GC触发阈值时,运行时会启动垃圾回收流程。开发者可以指定绑定的回调函数是否异步执行,如果是异步执行,回调函数必须保证是线程安全的。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_create_ark_context创建一个新的运行时上下文环境。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_ark_context创建一个新的运行时上下文环境。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_switch_ark_context切换到指定的运行时上下文环境。napi_invalid_arg入参env为nullptr确保入参正确
napi_switch_ark_context切换到指定的运行时上下文环境。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_destroy_ark_context销毁通过接口napi_create_ark_context创建的一个上下文环境。napi_invalid_arg入参env为nullptr确保入参正确
napi_destroy_ark_context销毁通过接口napi_create_ark_context创建的一个上下文环境。napi_pending_exception调用该接口前或调用过程中出现未捕获的ArkTS异常根据异常信息(hilog/crash栈)处理异常
napi_open_critical_scope打开临界区作用域napi_invalid_arg入参env为nullptr确保入参正确
napi_open_critical_scope打开临界区作用域napi_invalid_arg入参scope为nullptr确保入参正确
napi_close_critical_scope关闭临界区作用域napi_invalid_arg入参env为nullptr确保入参正确
napi_close_critical_scope关闭临界区作用域napi_invalid_arg入参scope为nullptr确保入参正确
napi_get_buffer_string_utf16_in_critical_scope获取ArkTS String的UTF-16编码内存缓冲区数据napi_invalid_arg入参env为nullptr确保入参正确
napi_get_buffer_string_utf16_in_critical_scope获取ArkTS String的UTF-16编码内存缓冲区数据napi_invalid_arg入参value为nullptr确保入参正确
napi_get_buffer_string_utf16_in_critical_scope获取ArkTS String的UTF-16编码内存缓冲区数据napi_invalid_arg入参buffer为nullptr确保入参正确
napi_get_buffer_string_utf16_in_critical_scope获取ArkTS String的UTF-16编码内存缓冲区数据napi_invalid_arg入参length为nullptr确保入参正确
napi_create_strong_reference创建指向ArkTS对象的强引用napi_invalid_arg入参env为nullptr确保入参正确
napi_create_strong_reference创建指向ArkTS对象的强引用napi_invalid_arg入参value为nullptr确保入参正确
napi_create_strong_reference创建指向ArkTS对象的强引用napi_invalid_arg入参result为nullptr确保入参正确
napi_delete_strong_reference删除强引用napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_strong_reference删除强引用napi_invalid_arg入参ref为nullptr确保入参正确
napi_get_strong_reference_value根据强引用对象获取其关联的ArkTS对象值napi_invalid_arg入参env为nullptr确保入参正确
napi_get_strong_reference_value根据强引用对象获取其关联的ArkTS对象值napi_invalid_arg入参ref为nullptr确保入参正确
napi_get_strong_reference_value根据强引用对象获取其关联的ArkTS对象值napi_invalid_arg入参result为nullptr确保入参正确
napi_create_external_string_utf16需要通过外部UTF-16编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_external_string_utf16需要通过外部UTF-16编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参str为nullptr确保入参正确
napi_create_external_string_utf16需要通过外部UTF-16编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_external_string_utf16需要通过外部UTF-16编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参length不等于NAPI_AUTO_LENGTH或length大于INT_MAX确保入参length等于NAPI_AUTO_LENGTH且length不大于INT_MAX
napi_create_external_string_ascii需要通过外部ASCII编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_external_string_ascii需要通过外部ASCII编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参str为nullptr确保入参正确
napi_create_external_string_ascii需要通过外部ASCII编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_external_string_ascii需要通过外部ASCII编码的字符串缓冲区创建ArkTS字符串值且避免内存拷贝时使用此函数。napi_invalid_arg入参length不等于NAPI_AUTO_LENGTH或length大于INT_MAX确保入参length等于NAPI_AUTO_LENGTH且length不大于INT_MAX
napi_create_strong_sendable_reference创建指向Sendable ArkTS对象的Sendable强引用。napi_invalid_arg入参env为nullptr确保入参正确
napi_create_strong_sendable_reference创建指向Sendable ArkTS对象的Sendable强引用。napi_invalid_arg入参value为nullptr确保入参正确
napi_create_strong_sendable_reference创建指向Sendable ArkTS对象的Sendable强引用。napi_invalid_arg入参result为nullptr确保入参正确
napi_create_strong_sendable_reference创建指向Sendable ArkTS对象的Sendable强引用。napi_invalid_arg入参env不是main context确保入参正确
napi_create_strong_sendable_reference创建指向Sendable ArkTS对象的Sendable强引用。napi_object_expected入参value不是sendable的确保入参正确
napi_delete_strong_sendable_reference删除Sendable强引用。napi_invalid_arg入参env为nullptr确保入参正确
napi_delete_strong_sendable_reference删除Sendable强引用。napi_invalid_arg入参ref为nullptr确保入参正确
napi_delete_strong_sendable_reference删除Sendable强引用。napi_invalid_arg入参env不是main context确保入参正确
napi_delete_strong_sendable_reference删除Sendable强引用。napi_generic_failure从napi_sendable_ref中获取的napi_value不是sendable的确保入参正确
napi_get_strong_sendable_reference_value根据Sendable强引用获取其关联的ArkTS对象值。napi_invalid_arg入参env为nullptr确保入参正确
napi_get_strong_sendable_reference_value根据Sendable强引用获取其关联的ArkTS对象值。napi_invalid_arg入参ref为nullptr确保入参正确
napi_get_strong_sendable_reference_value根据Sendable强引用获取其关联的ArkTS对象值。napi_invalid_arg入参result为nullptr确保入参正确
napi_get_strong_sendable_reference_value根据Sendable强引用获取其关联的ArkTS对象值。napi_invalid_arg入参env不是main context确保入参正确
napi_get_strong_sendable_reference_value根据Sendable强引用获取其关联的ArkTS对象值。napi_generic_failure从napi_sendable_ref中获取的napi_value不是sendable的确保入参正确