C#调用C++方法(结构体指针)
一:开发者文档
之前,手动将DLL类库复制到自己的项目中,DLLImport根据下列三个目录查找DLL
1、exe所在目录
2、System32目录
3、环境变量目录
1.方法所需的结构体指针:
2.C++版本的SDK所提供的方法:
二:开始动手
1.定义结构体
方法一:
2.准备好方法与SDK对应,准备从非托管拿数据到托管层
3.项目使用,调用上面的方法,返回的array就是处理过的结构体数组(数组里很多个结构体)
方法二:使用指针,Marshal完成从非托管取数据,如下。。。。。。。。。
。。。。。。 。。。。。。 。。。。。。
。。。。。。 。。。。。。 。。。。。。。。。
。。。。。。 。。。。。。 。。。。。。。
好吧,其实这种我还不会 。。。。。。。。。
。。。。。。。 。。。。。。 。。。。。。。
。。。。。。。 。。。。。。 。。。。。。。
。。。。。。。 。。。。。。 。。。。。。。