标签: c# pointers uwp marshalling unity5
所以我试图在Unity中跟踪一个不安全的ptr,这样我就可以控制相机的曝光时间。但是,我不知道如何实际去除ptr。据我所知,ptr指的是一个非托管对象所以我需要以某种方式马歇尔假设?我不熟悉在C#中使用ptrs进行交互。我已经成功编译了一个不安全的代码版本,我只需要弄清楚如何处理IntPtr。
供参考,我使用的是Hololens Toolkit API。文档还建议我之后需要发布它。我将如何访问我需要在VideoDeviceManager上实际调用的函数。
答案 0 :(得分:0)
您可以通过调用Marshal.PtrToStructure取消引用指针。要使用它,您需要在自己的自定义结构类型中描述目标对象的布局。