标签: arrays .net marshalling
@ColumnInfo(name = "synchronized")让我获取一个字节数组,并将其转换为指针。
@ColumnInfo(name = "synchronized")
Marshal.UnsafeAddrOfPinnedArrayElement关键字具有类似的功能,并为我提供了一个指针,但它也保证了该数组不会被GC移动。
Marshal.UnsafeAddrOfPinnedArrayElement
但是反向API是什么,它使我可以将这样的指针转换为可传递给流API等的托管字节数组呢?不复制数据就可以吗?