如何将原始内存复制到nodejs中的Buffer?
我使用node
和node-ffi
。 我从native / C得到一个callback(void *,size_t)
来表示一个有趣的数据的内存区域。 我想采取这一点,并创build相同的内容的Buffer
。
基本上:
function callback_on_write(ptr, size) { var buffer = new Buffer(size); buffer.somehow_copy_from_memory(ptr, size); }
如何将原始内存复制到Buffer
?
var ref = require('ref'); function callback_on_write(ptr, size) { var buffer = ref.reinterpret(ptr, size); }