USBOutTransferResult

可用性有限

此功能不是基线,因为它在一些最常用的浏览器中无法正常工作。

安全上下文: 此功能仅在 安全上下文 (HTTPS) 中可用,在 支持的浏览器 中部分或全部可用。

实验性: 这是一个 实验性技术
在生产环境中使用之前,请仔细查看 浏览器兼容性表

USBOutTransferResult 接口是 WebUSB API 的一部分,它提供对 USBDevice 接口的 transferOut()controlTransferOut() 方法的调用结果。它代表从 USB 主机到 USB 设备的数据传输请求的结果。

构造函数

USBOutTransferResult() 实验性

使用提供的 statusbytesWritten 字段创建一个新的 USBOutTransferResult 对象。

实例属性

USBOutTransferResult.bytesWritten 只读 实验性

返回发送到设备的传输请求中的字节数。

USBOutTransferResult.status 只读 实验性

返回传输请求的状态,以下列之一:

  • "ok" - 传输成功。
  • "stall" - 设备通过在端点上生成一个停滞状态来指示错误。必须通过调用 clearHalt() 来清除批量或中断端点上的停滞状态,然后才能再次调用 transferOut()

规范

规范
WebUSB API
# usbouttransferresult

浏览器兼容性

BCD 表仅在浏览器中加载