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

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

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

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

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