/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-about-object.md | 28 | napi_create_external | 用于创建一个ArkTS外部对象,该对象可以用于将C/C++中的自定义数据结构或对象传递到ArkTS中,并且可以在ArkTS中访问其属性和方法。 | 29 | napi_get_value_external | 用于获得napi_create_external创建的绑定了外部数据的ArkTS值,此函数可以在ArkTS和C/C++之间传递数据。 | 513 ### napi_create_external subsection 515 创建包装自定义的C/C++对象并将其公开给ArkTS代码。这种情况下,我们可以使用napi_create_external来创建一个包含指向自定义对象的指针的Node-API值,以便让ArkTS代码… 558 napi_status status = napi_create_external(env, data, finalizeCallback, nullptr, &result); 581 hilog.info(0x0000, 'testTag', 'Test Node-API napi_create_external:%{public}s', testNapi.getExternal… 586 napi_create_external可以创建包装自定义的C/C++对象并将其公开给ArkTS代码,而napi_get_value_external就是用来获得napi_create_extern… 599 napi_create_external(env, data, nullptr, nullptr, &setExternal);
|
H A D | napi-guidelines.md | 367 ## 正确的使用napi_create_external系列接口创建的JS Object 369 **【规则】** napi_create_external系列接口创建出来的JS对象仅允许在当前线程传递和使用,跨线程传递(如使用worker的post_message)将会导致应用crash。若需… 378 napi_create_external(env, nullptr, MyFinalizeCB, nullptr, &result);
|
H A D | napi-data-types-interfaces.md | 397 | napi_create_external | 用于创建一个JS外部对象,该对象可以用于将C/C++中的自定义数据结构或对象传递到JS中,并且可以在JS中访问其属性和方法。 | 398 | napi_get_value_external | 用于获得napi_create_external创建的绑定了外部数据的JS值,此函数可以在JS和C/C++之间传递数据。 |
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-about-object.md | 28 | napi_create_external | Creates an ArkTS external object, which can be used to pass custom data st… 29 …al | Obtains the ArkTS data from the external object created by **napi_create_external**. This API… 513 ### napi_create_external subsection 515 Use **napi_create_external** to create an ArkTS external object wrapping a custom C/C++ object and … 558 napi_status status = napi_create_external(env, data, finalizeCallback, nullptr, &result); 581 hilog.info(0x0000, 'testTag', 'Test Node-API napi_create_external:%{public}s', testNapi.getExternal… 586 …e_external** to obtain the ArkTS data from the external object created by **napi_create_external**. 599 napi_create_external(env, data, nullptr, nullptr, &setExternal);
|
H A D | napi-guidelines.md | 367 ## Using JS Objects Created by napi_create_external APIs 369 **[Rule]** The JS object created by **napi_create_external** APIs can be passed and used only in th… 378 napi_create_external(env, nullptr, MyFinalizeCB, nullptr, &result);
|
/ohos5.0/docs/zh-cn/application-dev/media/image/ |
H A D | image-source-picture-c.md | 176 …napi_create_external(env, reinterpret_cast<void *>(thisPicture->picture), nullptr, nullptr, &resul…
|
/ohos5.0/foundation/graphic/graphic_3d/kits/js/include/ |
H A D | BaseObjectJS.h | 240 napi_create_external( in MakeNativeObjectParam()
|
/ohos5.0/docs/en/application-dev/media/image/ |
H A D | image-source-picture-c.md | 176 …napi_create_external(env, reinterpret_cast<void *>(thisPicture->picture), nullptr, nullptr, &resul…
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | napi.md | 59 |FUNC|napi_create_external|分配一个附加有外部数据的js value。|10| 79 |FUNC|napi_get_value_external|获取先前通过napi_create_external()传递的外部数据指针。|10|
|
/ohos5.0/docs/en/application-dev/reference/native-lib/ |
H A D | napi.md | 59 |FUNC|napi_create_external|Allocates a JS value with external data.|10| 79 …xternal|Obtains the external data pointer previously passed through **napi_create_external()**.|10|
|
/ohos5.0/foundation/arkui/napi/test/unittest/ |
H A D | test_napi.cpp | 528 napi_create_external( 7912 auto res = napi_create_external( 7930 auto res = napi_create_external(
|
/ohos5.0/foundation/arkui/napi/native_engine/ |
H A D | native_api.cpp | 2076 NAPI_EXTERN napi_status napi_create_external( in napi_create_external() function
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkts/ |
H A D | js-apis-util.md | 4052 napi_status status = napi_create_external(env, (void*) raw, NULL, NULL, &result);
|
/ohos5.0/docs/en/application-dev/reference/apis-arkts/ |
H A D | js-apis-util.md | 4053 napi_status status = napi_create_external(env, (void*) raw, NULL, NULL, &result);
|