node_api_create_external_sharedarraybuffer


新增于: v26.1.0
napi_status
node_api_create_external_sharedarraybuffer(napi_env env,
 void* external_data,
 size_t byte_length,
 node_api_noenv_finalize finalize_cb,
 void* finalize_hint,
 napi_value* result) 
  • [in] env:API 被调用时所处的环境。
  • [in] external_data:SharedArrayBuffer 的底层字节缓冲区的指针。
  • [in] byte_length:底层缓冲区的字节长度。
  • [in] finalize_cb:可选回调,当 SharedArrayBuffer 被收集时调用。在任意线程上调用。因为 SharedArrayBuffer 可能比其创建的环境存在时间更长,回调不会接收到 env 的引用。
  • [in] finalize_hint:在收集过程中传递给最终回调的可选提示。
  • [out] result:一个表示 JavaScript SharedArrayBuffernapi_value

如果 API 成功,则返回 napi_ok

🌐 Returns napi_ok if the API succeeded.

创建一个使用外部管理内存的 SharedArrayBuffer

🌐 Create a SharedArrayBuffer with externally managed memory.

请参阅有关 napi_create_external_arraybuffer 的条目以了解运行时兼容性。

🌐 See the entry on napi_create_external_arraybuffer for runtime compatibility.

AltStyle によって変換されたページ (->オリジナル) /