我目前正在尝试使用 JS 进行一些低级编码。出于这个原因,我使用https://nodejs.org/api/n-api.html将自定义 C 代码添加到我的 node.js 运行时。
我得到传递值并在c中更改它们以工作,甚至读取arraybuffers并以我想要在C中的方式解释它们,但我只能返回有限的JS值(数字和字符串,如本部分所示https://nodejs .org/api/n-api.html#n_api_functions_to_convert_from_c_types_to_n_api )
有人知道如何获得 N-API 数组缓冲区吗?我想给我的 JS 一个我在 C 中定义的缓冲区,然后通过 Dataviews 工作。