【发布时间】:2014-09-25 09:19:01
【问题描述】:
我有一个来自非托管代码的 IntPtr (c#)。我知道这是对包含 4096 个元素的字节数组的引用。
现在我想在没有 Marshal.Copy 的情况下将这些数据从 IntPtr 转换为 Byte[]。因为内核空间中的内存已经分配了。我只想将这些数据解释为字节数组。
我知道有一个函数“InteropUtils.ConvertIntPtrToByteArray-Methode”,但它只适用于智能设备等。
也许有人有更好的主意?
【问题讨论】:
-
@DavidG 我以为您没有阅读我的问题。我不想使用 Marshal.Copy() 方法。
标签: c# arrays byte typeconverter