node_api_create_external_sharedarraybuffer
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:一个表示 JavaScriptSharedArrayBuffer的napi_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.