我一直在查看 Marshal 类,但似乎找不到允许我从非托管数组 (IntPtr) 复制到另一个非托管数组 (IntPtr) 的方法。
使用.NET 可以实现这一点吗?
您还可以通过 DllImport RtlMoveMemory 来完成工作:
[DllImport("Kernel32.dll", EntryPoint="RtlMoveMemory", SetLastError=false)]
static extern void MoveMemory(IntPtr dest, IntPtr src, int size);
然而,这也需要 FullTrust,但当您使用非托管代码时,我希望您已经拥有它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)