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 |
瀏覽器相容性
載入中…