• C#调用C++方法(结构体指针)


    一:开发者文档

            之前,手动将DLL类库复制到自己的项目中,DLLImport根据下列三个目录查找DLL

      1、exe所在目录

      2、System32目录

      3、环境变量目录

      1.方法所需的结构体指针:

      2.C++版本的SDK所提供的方法:

    二:开始动手

      1.定义结构体

      方法一:

      2.准备好方法与SDK对应,准备从非托管拿数据到托管层

       3.项目使用,调用上面的方法,返回的array就是处理过的结构体数组(数组里很多个结构体)

      

       方法二:使用指针,Marshal完成从非托管取数据,如下。。。。。。。。。

           。。。。。。  。。。。。。       。。。。。

           。。。。。。    。。。。。。     。。。。。。。。。

           。。。。。。      。。。。。。    。。。。。。。

          好吧,其实这种我还不会        。。。。。。。。。

          。。。。。。。      。。。。。。    。。。。。。。

          。。。。。。。      。。。。。。    。。。。。。。

          。。。。。。。     。。。。。。    。。。。。。。

        

  • 相关阅读:
    Kubernetes基础:Pod的详细介绍
    十分钟带你理解Kubernetes核心概念
    kubectl命令行工具用法详解
    GDPR给安全的影响
    开源软件会被云杀死吗 ?
    VMware前路难测,多个厂家群雄逐鹿
    如何实现linux+windows双系统启动
    IT行业——Linux
    i3 窗口管理器使 Linux 更美好
    在 Linux 中使用超级用户权限
  • 原文地址:https://www.cnblogs.com/HansZimmer/p/9766380.html
Copyright © 2020-2023  润新知