您当前的位置: 首页 >  ar

十幺卜入

暂无认证

  • 3浏览

    0关注

    119博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Unity C# 调用Marshal.PtrToStructure报错NullReferenceException解决方法

十幺卜入 发布时间:2021-04-16 14:52:51 ,浏览量:3

前言

用到PtrToStructure进行指针转结构体,结果一直报如下错误:

NullReferenceException: Object reference not set to an instance of an object
(wrapper unknown) **.PtrToStructure(intptr,object)

结果长时间的尝试,终于找到问题,在此分享一下。 原因不详,有知道的也可以指点一下。

解决方法

修改前:

(TYPE)Marshal.PtrToStructure((IntPtr)((Int32)(ptr1) + offset), typeof(TYPE));

修改为:

(TYPE)Marshal.PtrToStructure((IntPtr)(ptr1 + offset), typeof(TYPE));
关注
打赏
1663314737
查看更多评论
立即登录/注册

微信扫码登录

0.1661s