求助!关于回调函数中ref byte 转换成 byte[]的问题
函数原型
转换成c#的函数如下
现在需要在回调函数 PlayDataCallBack 中将pBuffer 转储,但现在不管怎么样,我只能获取到一个byte的数据,怎样才能获取完整的pBuffer[dwBufSize]?
NET_DVR_API BOOL __stdcall NET_DVR_SetPlayDataCallBack(LONG lPlayHandle,void(CALLBACK *fPlayDataCallBack) (LONG lPlayHandle, DWORD dwDataType, BYTE *pBuffer,DWORD dwBufSize,DWORD dwUser),DWORD dwUser);
转换成c#的函数如下
public delegate void PlayDataCallBack(int lPlayHandle, uint dwDataType, ref byte pBuffer, uint dwBufSize, uint dwUser);
public static extern bool NET_DVR_SetPlayDataCallBack(int lPlayHandle,PlayDataCallBack x,uint dwUser);现在需要在回调函数 PlayDataCallBack 中将pBuffer 转储,但现在不管怎么样,我只能获取到一个byte的数据,怎样才能获取完整的pBuffer[dwBufSize]?
...全文
相关推荐
React中Ref 的使用方法详解
主要介绍了React中Ref 的使用方法,结合实例形式总结分析了react中ref基本功能、用法及操作注意事项,需要的朋友可以参考下
C#中关键字ref与out的区别
C#中关键字ref与out的区别:可以在程序中很好的使用ref和out关键字
正确理解C#中的ref关键字
正确理解C#中的ref关键字,有助于编程人员对ref的理解
基于REF200的精密三角波发生器
基于REF200的精密三角波发生器
vue.js中ref及$refs的使用方法解析
主要介绍了vue.js中ref及$refs的使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下


