- 积分
- 22
- 在线时间
- 4 小时
- 主题
- 1
- 注册时间
- 2020-10-19
- 帖子
- 1
- 最后登录
- 2020-10-20
- 帖子
- 1
- 软币
- 72
- 在线时间
- 4 小时
- 注册时间
- 2020-10-19
|
各位好,在MacOS上如何对USB设备发送SCSI指令呢?从官网开发网站上看到,若要给USB设备发送SCSI指令,流程主要是通过I/O套件获取主端口,然后,进行循环匹配字段,接着找到设备后,并获取该USB设备的独占权限,即通过ObtainExclusiveAccess接口申请独占权限,结果返回kIOReturnBusy。为什么对于刚刚插入的USB设备,总是获取失败它的独占权限。是不是MacOS系统本身会先独占这个设备呢?由于我获取独占权限总是失败,导致了无法给USB设备发送SCSI指令。请问各位大佬,有谁知道这个问题应该怎么处理吗?或者有什么好的例子给我参考一下,请各位大佬帮帮忙,不胜感激!!!
|
|