在C++写的dll中通过下面这条语句声明了一个Event事件hDecodeEvent,这个用来同步线程使用。
hDecodeEvent = CreateEvent(NULL,FALSE,FALSE,NULL);
但是hDecodeEvent如何通过DllImport的方式转进来呢,C#中的同步是使用EventWaitHandle,但这个好像没办法接收hDecodeEvent啊??
在C++写的dll中通过下面这条语句声明了一个Event事件hDecodeEvent,这个用来同步线程使用。
hDecodeEvent = CreateEvent(NULL,FALSE,FALSE,NULL);
但是hDecodeEvent如何通过DllImport的方式转进来呢,C#中的同步是使用EventWaitHandle,但这个好像没办法接收hDecodeEvent啊??
可以给你个例子
简单来说就是C#把收到数据怎么处理的代码写在委托中, C++在收到数据的时候去调用callback