如图
,VC6.0,用端点单步调试的,只执行了一次WriteFile函数就停止没继续往下执行,代码如下:
Result=WriteFile(port->usb_hWriteHandle,
m_nCurUsb_SendData.Usb_Data1,
UsbSend_Lenght,
NULL,
&port->usb_WriteOverlapped);
为什么会出两个out,并且两个out出的数据还就前面多了个00的字节,UsbSend_Lenght的值是0x41,但图中24.1发的是64,27发的却是65。另外就是将读数据时间缩短后,用bushound查看,通讯正常,但鼠标和键盘就不响应了,要怎么处理?