kun20055293
kun20055293
2020-03-06 15:00
采纳率: 50%
浏览 252

C#调用C的dll问题(C接口文档翻译)

在一个项目开发时,需要对接视频报警信息,视频设备厂商提供了一个C写的dll,外加一个接口文档,接口文档格式如下图图片说<br>
明,由于本人对C语言一窍不通,对C#有部分了解,所以想通过C#调用动态链接库的方式来进行操作,但是,目前看不懂这个接口文档中,接口函数的意思,例如截图当中的“结果消息”是什么意思?一个函数有传入参数,有返回结果了,这里怎么样还有一个结果消息?我看着像要设置回调函数的意思,但是有没有看见传入回调函数的参数在哪里?麻烦各位C大神,能不能帮我翻译一下截图中这个接口函数的意思?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • d2262272d
    窝米逗佛~ 2020-03-06 15:31
    已采纳

    感觉少了什么样,应该还有
    int test( xsdk_startdasserver pcall);
    这么类似的一个接口,然后通过pcall 返回个句柄再使用下面那个main_message接口
    你问下厂商那边吧

    点赞 评论
  • caozhy

    结果消息是一个回调函数,在C#里定义为一个委托。然后传入一个静态方法即可。

    https://www.cnblogs.com/shanwenbin/archive/2012/10/17/2727477.html

    点赞 评论

相关推荐