napi_set_instance_data
napi_status napi_set_instance_data(napi_env env,
void* data,
napi_finalize finalize_cb,
void* finalize_hint); [in] env:调用 Node-API 的环境。[in] data:要提供给此实例绑定的数据项。[in] finalize_cb:当环境被销毁时调用的函数。该函数接收data,以便可以释放它。napi_finalize提供了更多细节。[in] finalize_hint:在收集过程中传递给最终回调的可选提示。
如果 API 成功,则返回 napi_ok。
🌐 Returns napi_ok if the API succeeded.
此 API 将 data 与当前运行的 Agent 关联。稍后可以使用 napi_get_instance_data() 检索 data。由之前调用 napi_set_instance_data() 设置的与当前运行 Agent 关联的任何现有数据将被覆盖。如果之前的调用提供了 finalize_cb,它将不会被调用。
🌐 This API associates data with the currently running Agent. data can later
be retrieved using napi_get_instance_data(). Any existing data associated with
the currently running Agent which was set by means of a previous call to
napi_set_instance_data() will be overwritten. If a finalize_cb was provided
by the previous call, it will not be called.