0
我有一个IntPtr(c#)从非托管代码给出。我知道这是对带有4096个元素的字节数组的引用。IntPtr到字节[]数组C#
现在我想将这些数据从IntPtr转换为Byte [] WITHOUT Marshal.Copy。因为内核空间中的内存已被分配。我只想将这些数据解释为一个字节数组。
我知道有一个函数“InteropUtils.ConvertIntPtrToByteArray-了Methode”,但它仅适用于智能设备等
也许有人有一个更好的主意?
也许这将有助于:http://stackoverflow.com/questions/713324/how-to-cast-intptr-to-byte/1304570#1304570 – 2014-09-25 09:22:28
@DavidG我以为你没有读过我的问题。我不想使用Marshal.Copy()方法。 – REMberry 2014-09-25 09:30:25