USBInTransferResult
USBInTransferResult
接口是 WebUSB API 的一部分,它提供了对 USBDevice
接口的 transferIn()
和 controlTransferIn()
方法的调用的结果。它表示从 USB 设备请求传输数据到 USB 主机的结果。
构造函数
USBInTransferResult()
实验性-
使用提供的
status
和data
字段创建一个新的USBInTransferResult
对象。
实例属性
USBInTransferResult.data
只读 实验性-
如果存在,则返回一个包含从 USB 设备接收到的数据的
DataView
对象。 USBInTransferResult.status
只读 实验性-
返回传输请求的状态,其中之一为
"ok"
- 传输成功。"stall"
- 设备通过在端点上生成停止条件来指示错误。控制端点上的停止不需要清除。批量或中断端点上的停止必须通过在再次调用transferIn()
之前调用clearHalt()
来清除。"babble"
- 设备响应的数据超出预期。
规范
规范 |
---|
WebUSB API # usbintransferresult |
浏览器兼容性
BCD 表仅在浏览器中加载