如何将原始内存复制到nodejs中的Buffer?

我使用nodenode-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); }