int WritePort(UCHAR Port,UCHAR Value){ DWORD dwResult = 0;UCHAR PV[2] = {Port,Value};if (!DeviceIoControl(hDevice,EVENT_WRITEPORT,...
全文
回复(6) 2004-01-07 11:48 来自版块 - ABC初学者
表情
Always!978第一个帖子的参数也不对吧,&PV?PV?(2004-01-14 10:17)
hummingbird啊,我真是猪头,我把DRV下DEVICE函数对应SWITCH的操作给删了,原来会这样报错。。。。。(2004-01-07 15:07)
y5318倒数第二个参数好像有问题,(摘字msdn) If lpOverlapped is NULL, lpBytesReturned cannot be NULL. Even when an operation produces no output data, and lpOutBuf...(2004-01-07 13:28)
hummingbird甚至我用 if (!DeviceIoControl(hDevice, EVENT_CLOSE, NULL, 0 NULL, 0, &dwResult, NULL) ) return GetLastError(); GetLastError()也是...(2004-01-07 12:31)
hummingbird试过了,还试过2*sizeof(UCHAR),感觉不象只是单纯 的参数错那么简单,是不是整个驱动程序哪有问题(2004-01-07 12:16)
computer197605将 2 改成strlen(pv) 8试试(2004-01-07 12:08)

返回顶部