阅读:1233回复:1
请教站长crypress EzMrl源代码的问题!
case IDC_TRAN_BULK_DATA:
...... char *buffer = NULL; buffer = (char *)pTh->pBuf 我想问下这里的(char *)pTh->pBuf,pBuf里的数据怎么读取出来的? 那既然pBuf里有数据了,为什么还要执行这个控制函数??? bResult = DeviceIoControl (hDevice, ioctl_val, &bulkControl, sizeof (BULK_TRANSFER_CONTROL), buffer, length, (unsigned long *)&nBytes, NULL); 我查了下代码是从pTh->pBuf = ((CEzMrFrame*)GetParentFrame())->BlkBuf等到的, 不过我现在想把这段代码封装成Dll,请教站长,这个buffer的参数我该怎么处理,其他参数很好设置。 非常感谢站长! |
|
|
沙发#
发布于:2008-08-14 16:36
请sunkai关注,因为我看过你回复别人的贴,你是高手,给点意见。
|
|
|