.NET-从非托管阵列复制到非托管阵列
我一直在查看封送处理类,但似乎找不到允许我从非托管数组(IntPtr)复制到另一个非托管数组(IntPtr)的方法.NET-从非托管阵列复制到非托管阵列,.net,arrays,copy,unmanaged,.net,Arrays,Copy,Unmanaged,我一直在查看封送处理类,但似乎找不到允许我从非托管数组(IntPtr)复制到另一个非托管数组(IntPtr)的方法 使用.NET是否可以实现这一点?如果这是一个选项(通常需要FullTrust权限,这可能在所有情况下都不可用),则可以恢复为使用。您还可以通过dlliport rtlmovemory来完成作业: [DllImport("Kernel32.dll", EntryPoint="RtlMoveMemory", SetLastError=false)] static extern void
使用.NET是否可以实现这一点?如果这是一个选项(通常需要FullTrust权限,这可能在所有情况下都不可用),则可以恢复为使用。您还可以通过dlliport rtlmovemory来完成作业:
[DllImport("Kernel32.dll", EntryPoint="RtlMoveMemory", SetLastError=false)]
static extern void MoveMemory(IntPtr dest, IntPtr src, int size);
不过,这也需要FullTrust,但当您使用非托管代码时,我希望您已经拥有了它