1
[DllImport("winusb.dll", SetLastError = true)]
internal static extern Boolean WinUsb_ReadPipe(IntPtr InterfaceHandle, Byte PipeID,
ref Byte Buffer, UInt32 BufferLength, ref UInt32 LengthTransferred, IntPtr Overlapped);
我使用API從USB設備讀取異步數據,它大部分時間都在32位操作系統中工作。但大部分時間在64位系統上失敗。使用libusb從USB設備讀取數據使用libusb從USB設備讀取數據
任何人都可以指導我,如果這是API定義,固件或其他問題?
我在Windows上使用libusb時遇到了很多挑戰。我可能會建議使用[在C#/ .NET中更直接控制USB](http://www.developerfusion.com/article/84338/making-usb-c-friendly/)... – ewall 2010-10-27 15:16:47