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