您好、欢迎来到现金彩票网!
当前位置:ag视讯 > 固定字长 >

WriteFile()写入数据的最大值只能是固定的0x41吗怎么才能根据自

发布时间:2019-07-20 00:00 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部不是的,最多支持65535个字节,WriteFile()中有一个参数是表示“要写入数据的字节数量”,你再查一下。追问我只有把要写入的数据的最大长度这个参数的值填为0x41,才能写下去,改为其他的值(加上report ID)writefile都返回0,

  这个是跟设备相关的,硬件的报告描述符里规定了报告的长度(0x41就是65,应该是一个字节的报告ID和64bytes的内容),因此你发送数据的时候也要按固定格式发送,就是必须发65字节,不够的后面用0字节补齐,否则writeFile会返回87号参数错误,这是我最近搞HID_USB自定义设备的通信摸索出来的。

http://crunaties.com/gudingzichang/864.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有