高手请进,模拟图文卡接收DLL,遇到的问题
来自:MACD论坛(bbs.macd.cn)
作者:41888
浏览:2560
回复:2
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我按照飞狐的接口规范,试着编个数据接收DLL,刚开始便遇到飞狐
调用GetStockDrvInfo(RI_IDSTRING ,pBuf),提示xxxxxx内存无法读取
有没有哪位高手碰到过,指教一下,万分感谢!
代码如下:
DWORD GetStockDrvInfo(int nInfo,void * pBuf)
{
DWORD ret ;
switch (nInfo) {
case RI_IDSTRING : //出错的地方!!!!
memcpy(pBuf, "图文接收",8) ;
ret = 8;
break ;
case RI_IDCODE:
memcpy( (char*)pBuf,"99001888",8);
ret = 0x99001888;
break ;
case RI_VERSION:
memcpy( (char*)pBuf,"1",1);
ret = 1;
break ;
case RI_ERRRATE:
memcpy( (char*)pBuf,"0",1);
ret = 1;
break ;
case RI_STKNUM:
memcpy( (char*)pBuf,"8",1);
ret = 8;
break ;
default :
ret = 0 ;
break ;
}
return ret ;
} |