HarmonyOS OH_Usb_SendPipeRequest 这个接口,如何仿照linux的发包方式,发送cbw的数据包? 疑惑点是,cbw包中,有cbw数据和指令数据,两个数据包要怎么组装?拼成一个大的buf还是各自分段发?
unsigned char senseKey[255];
sg_io_hdr_t io = {0};
io.interface_id = 'S';
io.cmdp = cmdp;    //cbw 指令
io.cmd_len = 12;
io.sbp = senseKey;
io.mx_sb_len = 255;
io.dxfer_direction = -2;//SG_DXFER_TO_DEV;
io.dxferp = databuf; //数据
io.dxfer_len = buffSize;//数据长度
io.timeout = 1000;
if (ioctl(_sg_fd, SG_IO, &io) < 0) {
  return 0;
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 需要对手机进行网络抓包,已经在wlan中设置了代理,但使用charles无法抓到数据包,请问该如何抓包? 
2043浏览  • 1回复 待解决
HarmonyOS 一个项目引用了两个har包,两个har包都使用了 aki, 然后运行报错 
1419浏览  • 1回复 待解决
HarmonyOS  两个网页间的数据如何同步 
892浏览  • 1回复 待解决
打算合并两个数据库里面不同格式的两个表,有什么简单办法没有? 
3658浏览  • 1回复 待解决
一个项目里有两个网站, 怎么让数据在这两个网站系统之间互通使用呢? 
3571浏览  • 1回复 待解决
关于数据库的两个问题。 
3473浏览  • 1回复 待解决
多个http 请求多个频道的数据,请求发出后,抓包的返回的数据是正常的,但是代码中拿到的数据是错乱的 
1130浏览  • 1回复 待解决
HarmonyOS sqlite从一个数据库复制表到另一个数据库,如何实现 
1374浏览  • 1回复 待解决
HarmonyOS 在关系数据库的两个表中查询同一条数据 
1284浏览  • 1回复 待解决
后端发送数据怎么做的?http方式 
822浏览  • 2回复 待解决
SQL插入一个数据时,如何获取ID? 
3936浏览  • 2回复 待解决
mybatis 里面怎么按照条件查询和查询全部数据 这两个在同一接口里面? 
4166浏览  • 1回复 待解决
数据迁移调试的时候,提示不是release包,如何安装release包呢? 
1422浏览  • 1回复 待解决
dataPreferences.getPreferencesSync 存储的数据重新安装包,数据丢失 
1460浏览  • 1回复 待解决
HarmonyOS JSON数据组装 
749浏览  • 1回复 待解决
requestInStream10+这个接口如何拿到流数据?流数据的格式是ArrayBuffer吗? 
1633浏览  • 1回复 待解决
PolarDB数据集群的数据恢复有几种方式? 
4548浏览  • 1回复 待解决
HarmonyOS 怎么清除掉一个应用的数据 
4921浏览  • 1回复 待解决
求一个sql语句,删除两张表中数据的? 
3749浏览  • 2回复 待解决
Redis如何处理高并发下对一个数据的访问? 
4334浏览  • 1回复 待解决
多个相同BundleName的hap包,使用preference数据如何共享 
3106浏览  • 1回复 待解决
如何判断当前是release包还是debug包 
2568浏览  • 1回复 待解决
如果一个APP集成HAR包,APP和HAR包都同时包含同一个第三方HAR包,如果这个HAR包的版本不一样,该怎么处理? 
2250浏览  • 1回复 待解决
#鸿蒙通关秘籍#有一个提问,应用数据迁移时,云端数据和本地数据有啥不同? 
1203浏览  • 1回复 待解决





















可参考:https://gitee.com/lixinsheng2/ukey-demo-original去上层封装SCSI协议。