予保留的存儲器10個的項目128個字節如何非託管存儲器的陣列複製到相同的非託管內存
IntPtr dst = Marshal.AllocHGlobal (10 * 128);
IntPtr src1 = Marshal.AllocHGlobal (128);
// .... init scr1 from DLL
IntPtr src2 = Marshal.AllocHGlobal (128);
// .... init scr2 from DLL
我需要的src1
和src2
128個字節元素指定的偏移量複製到dst
。
Marshal.Copy不適合這樣的目的。 由於src
和dst
處於非託管內存區域。
memcopy怎麼樣? – AgentFire 2013-03-25 08:12:05