/ohos5.0/docs/zh-cn/application-dev/napi/ |
H A D | use-napi-about-buffer.md | 21 | napi_create_external_buffer | 用于创建并获取一个指定大小的ArkTS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。 | 116 ### napi_create_external_buffer subsection 118 当希望在ArkTS中使用现有的Node-API模块内存块,而不需要额外的拷贝时,可以使用napi_create_external_buffer。这将允许ArkTS层直接访问并操作该内存,避免额外的内… 145 // 使用napi_create_external_buffer接口创建并获取一个指定大小buffer 147 napi_create_external_buffer(env, str.size(), data, FinalizeCallback, nullptr, &buffer); 165 …hilog.info(0x0000, 'testTag', 'Test Node-API napi_create_external_buffer: %{public}s', testNapi.cr… 168 hilog.error(0x0000, 'testTag', 'Test Node-API napi_create_external_buffer error');
|
H A D | use-napi-about-cleanuphook.md | 74 …napi_create_external_buffer(env, wrapper->size, (void *)wrapper->data, ExternalFinalize, wrapper, …
|
H A D | napi-data-types-interfaces.md | 276 | napi_create_external_buffer | 创建并获取一个指定大小的JS Buffer,并以给定数据进行初始化,该接口可为Buffer附带额外数据。 |
|
/ohos5.0/docs/en/application-dev/napi/ |
H A D | use-napi-about-buffer.md | 21 | napi_create_external_buffer | Creates an ArkTS **Buffer** instance of the specified size, and ini… 116 ### napi_create_external_buffer subsection 118 Use **napi_create_external_buffer** to create an ArkTS **Buffer** instance that holds a pointer to … 145 // Use napi_create_external_buffer to create a Buffer instance of the specified size. 147 napi_create_external_buffer(env, str.size(), data, FinalizeCallback, nullptr, &buffer); 165 …hilog.info(0x0000, 'testTag', 'Test Node-API napi_create_external_buffer: %{public}s', testNapi.cr… 168 hilog.error(0x0000, 'testTag', 'Test Node-API napi_create_external_buffer error');
|
H A D | use-napi-about-cleanuphook.md | 74 …napi_create_external_buffer(env, wrapper->size, (void *)wrapper->data, ExternalFinalize, wrapper, …
|
H A D | napi-data-types-interfaces.md | 276 | napi_create_external_buffer | Creates a JS **Buffer** of the specified size and initializes it wi…
|
/ohos5.0/foundation/arkui/napi/sample/native_module_systemtest/ |
H A D | js_test_buffer_napi.cpp | 90 NAPI_CALL(env, napi_create_external_buffer(env, TMP_BUJJER_SIZE, tmpBuffer, in NewExternalBufferFun()
|
H A D | test_napi.cpp | 4521 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, BufferFinalizer, null… 5121 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, BufferFinalizer, null… 5152 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, BufferFinalizer, null… 5175 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, BufferFinalizer, null… 5200 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, nullptr, nullptr, &Bu… 5231 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, BufferFinalizer, null… 5254 …napi_status creatresult = napi_create_external_buffer(env, BufferSize, Text, BufferFinalizer, null…
|
/ohos5.0/docs/zh-cn/application-dev/reference/native-lib/ |
H A D | napi.md | 160 |FUNC|napi_create_external_buffer|创建并获取一个指定大小的js `Buffer`,并以给定数据进行初始化,该接口可为`Buffer`附带额外数据。|10| 608 ### napi_create_external_buffer subsection
|
/ohos5.0/foundation/arkui/napi/test/unittest/ |
H A D | test_napi_ext.cpp | 95 napi_create_external_buffer(
|
H A D | test_napi.cpp | 6631 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr, 6643 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr, 6655 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr, 6667 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr,
|
/ohos5.0/docs/en/application-dev/reference/native-lib/ |
H A D | napi.md | 160 |FUNC|napi_create_external_buffer|Creates a JS **Buffer** instance of the specified size, and initi… 606 ### napi_create_external_buffer subsection
|
/ohos5.0/foundation/arkui/napi/native_engine/ |
H A D | native_api.cpp | 2608 NAPI_EXTERN napi_status napi_create_external_buffer(napi_env env, in napi_create_external_buffer() function
|