阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js N-API napi_create_external

      Node.js N-API napi_create_external

      新增于: v8.0.0 N-API version: 1 napi_status napi_create_external(napi_env env, void* data, napi_finalize finalize_cb, void* finalize_hint, napi_value* result) [in] env: The environment that the API is invoked under. [in] data: Raw pointer to the external data. [in] finalize_cb: Optional callback to call when the external value is being collected. [in] finalize_hint: Optional hint to pass to the finalize callback during collection. [out] result: A napi_value representing an external value. Returns napi_ok if the API succeeded.

      This API allocates a JavaScript value with external data attached to it. This is used to pass external data through JavaScript code, so it can be retrieved later by native code. The API allows the caller to pass in a finalize callback, in case the underlying native resource needs to be cleaned up when the external JavaScript value gets collected.

      The created value is not an object, and therefore does not support additional properties. It is considered a distinct value type: calling napi_typeof() with an external value yields napi_external.


      更多内容请参考:Node.js N-API,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录