napi_status napi_get_buffer_info(napi_env env,napi_value value,void** data,size_t* length)
[in] env: The environment that the API is invoked under.[in] value:napi_valuerepresenting thenode::Bufferbeing queried.[out] data: The underlying data buffer of thenode::Buffer. If length is0, this may beNULLor any other pointer value.[out] length: Length in bytes of the underlying data buffer.
Returns napi_ok if the API succeeded.
This API is used to retrieve the underlying data buffer of a node::Buffer
and it’s length.
Warning: Use caution while using this API since the underlying data buffer’s lifetime is not guaranteed if it’s managed by the VM.
