napi_status napi_create_buffer_copy(napi_env env,size_t length,const void* data,void** result_data,napi_value* result)
[in] env: The environment that the API is invoked under.[in] size: Size in bytes of the input buffer (should be the same as the size of the new buffer).[in] data: Raw pointer to the underlying buffer to copy from.[out] result_data: Pointer to the newBuffer‘s underlying data buffer.[out] result: Anapi_valuerepresenting anode::Buffer.
Returns napi_ok if the API succeeded.
This API allocates a node::Buffer object and initializes it with data copied
from the passed-in buffer. While this is still a fully-supported data
structure, in most cases using a TypedArray will suffice.
