我使用USB_NO_WAIT对设备进行读,是会一下子返回,但是pBufOut里面却是没有值的,
usbTransfer = (*pUSB->usbFuncs->lpIssueBulkTransfer)
(pUSB->BulkIn.Pipe,//所打开端点的句柄
NULL,
null,
USB_OUT_TRANSFER | USB_NO_WAIT,
dwLenOut,
pBufOut,
NULL);
如果使用事件来同步,不知道有没有值,我这里老提示我参数不对,不知道怎么传参数!
typedef USB_TRANSFER (* LPISSUE_BULK_TRANSFER)(USB_PIPE,
LPTRANSFER_NOTIFY_TOUTINE,
LPVOID,
DWORD,
DWORD,
LPVOID,
ULONG);
好像跟有的地方定义又不一样!!!!主要是第二个和第三个参数,不知道怎么传!
高手指点!