C# 二次开发 delegate问题!!!(调用C++ dll)

g75510118 2012-03-31 02:38:35
C++ 定义如下:
int dvxRealSetDataCallback( RealHandle hReal, int (*pfDataRoutine)( void*, void*, int ), void* pPara );
RealHandle (文档中说明了是句柄)

小弟用C#进行的定义如下:
[DllImport("dvxSdk.dll")]
public extern static int dvxRealSetDataCallback(IntPtr hReal, pfDataRoutine pfdataroutine, IntPtr pPara);
public delegate int pfDataRoutine( IntPtr pPara, IntPtr FrameData,int number);


请问各位大大 小弟如此定义 是否正确?
...全文
82 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧