首页 新闻 会员 周边 捐助

LibUsbDotNet引用读内容报错

0
悬赏园豆:5 [已关闭问题] 关闭于 2016-04-15 13:13

当我向计算机插入设备时,计算机的设备管理器是可以看到这个设备,然后我想登录此设备,于是我写下了如下的代码,

但是提示CancelIoFailed  LibUsbDotNet.Main.ErrorCode

项目中我使用了LibUsbDotNet库

result = LibUsbDotNet.Main.ErrorCode.CancelIoFailed

            int num;
            byte[] buffer = new byte[0x40];
            string str = "";

            UsbEndpointReader mEpReader;
            byte nums = byte.Parse("1");
            mEpReader = this.mUsbDevice.OpenEndpointReader((ReadEndpointID)((byte)(nums | 0x80)));
            var result = mEpReader.Read(buffer, 0x3e8, out num);
            if (result == ErrorCode.None)
            {
                str = Encoding.UTF8.GetString(buffer, 0, num);
            }
            return str;
denli的主页 denli | 初学一级 | 园豆:19
提问于:2015-11-14 16:35
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册