napi_get_value_external


napi_status napi_get_value_external(napi_env env,
                                    napi_value value,
                                    void** result) 
  • [in] env:调用该 API 时所处的环境。
  • [in] value:表示 JavaScript 外部值的 napi_value
  • [out] result:指向由 JavaScript 外部值封装的数据的指针。

如果 API 执行成功,返回 napi_ok。如果传入的 napi_value 不是外部类型,则返回 napi_invalid_arg

【Returns napi_ok if the API succeeded. If a non-external napi_value is passed in it returns napi_invalid_arg.】

此 API 会检索之前传递给 napi_create_external() 的外部数据指针。

【This API retrieves the external data pointer that was previously passed to napi_create_external().】