标签: android usb
我正在bulkTransfer工作。它返回成功传输的数据长度(或零),或失败的负值。
我想知道负值的原因。例如,我得到-1,它成为-1的原因是什么?我是否发送错误的数据或没有足够的内存或控制器忙等...
Windows具有GetLastError功能。它返回错误代码。我们可以知道它变成错误的真正原因。例如, 0x3E9 表示 ERROR_STACK_OVERFLOW 。
我如何知道bulkTransfer函数中负值的原因?