m0_37809761 2017-08-02 07:54 采纳率: 0%
浏览 1500
已结题

C++驱动程序怎么调用他的返回结果

本人纯C++驱动开发小白,摸索了一天终于磕磕碰碰能勉强编译好一个驱动程序,目前目录下生成一个*.sys文件,
现在我的需求是想要用C#语言去调用驱动程序里面的返回结果,该怎么办,或许我自己有点解释不来,
真心希望有大佬能帮我解答一下,不胜感激

  • 写回答

2条回答 默认 最新

  • 枫舞的季节 2017-08-02 08:21
    关注

    我想你可能是这样
    C# 调用 本地的API DeviceIoControl 然后进行通讯,在这之前需要用API CreateFile 打开驱动的设备。

    DeviceIoControl 中有输出的buffer ,从这里可以得到驱动返回的数据.

    评论

报告相同问题?

悬赏问题

  • ¥15 luckysheet
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误