USBAlternateInterface
注意:此功能在 Web Workers 中可用。
WebUSB API 的 USBAlternateInterface 接口提供了有关 USB 设备提供的特定接口配置的信息。一个接口包含一个或多个备用设置,这些设置可以根据设备的操作模式配置一组端点。
构造函数
USBAlternateInterface()实验性-
创建一个新的
USBAlternateInterface对象,该对象将被填充有关所提供USBInterface具有给定备用设置编号的备用接口的信息。
实例属性
USBAlternateInterface.alternateSetting只读 实验性-
返回此接口的备用设置编号。这等于定义此接口的接口描述符的
bAlternateSetting字段。 USBAlternateInterface.interfaceClass只读 实验性-
返回此接口的类。这等于定义此接口的接口描述符的
bInterfaceClass字段。此字段的 标准化值由 USB Implementers Forum 定义。值为0xFF表示供应商定义的接口。 USBAlternateInterface.interfaceSubclass只读 实验性-
返回此接口的子类。这等于定义此接口的接口描述符的
bInterfaceSubClass字段。此值含义取决于interfaceClass字段。 USBAlternateInterface.interfaceProtocol只读 实验性-
返回此接口支持的协议。这等于定义此接口的接口描述符的
bInterfaceProtocol字段。此值含义取决于interfaceClass和interfaceSubclass字段。 USBAlternateInterface.interfaceName只读 实验性-
返回接口的名称(如果设备提供了名称)。这是由定义此接口的接口描述符的
iInterface字段指定的字符串描述符的值。 USBAlternateInterface.endpoints只读 实验性-
返回一个数组,其中包含描述此接口的每个端点的
USBEndpoint接口实例。
规范
| 规范 |
|---|
| WebUSB API # usbalternateinterface |
浏览器兼容性
加载中…