napi_get_value_external


napi_status napi_get_value_external(napi_env env,
                                    napi_value value,
                                    void** result) 
  • [in] env:调用 API 的环境。

    ¥[in] env: The environment that the API is invoked under.

  • [in] valuenapi_value 代表 JavaScript 外部值。

    ¥[in] value: napi_value representing JavaScript external value.

  • [out] result:指向由 JavaScript 外部值封装的数据的指针。

    ¥[out] result: Pointer to the data wrapped by the JavaScript external value.

如果 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().