USBInterface
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
Giao diện USBInterface của WebUSB API cung cấp thông tin về một giao diện được cung cấp bởi thiết bị USB. Một giao diện đại diện cho một tính năng của thiết bị triển khai một giao thức cụ thể và có thể chứa các endpoint cho giao tiếp hai chiều.
Hàm khởi tạo
USBInterface()Thử nghiệm-
Tạo một đối tượng
USBInterfacemới sẽ được điền thông tin về giao diện trênUSBConfigurationđã cung cấp với số giao diện đã cho.
Thuộc tính phiên bản
USBInterface.interfaceNumberRead only Thử nghiệm-
Trả về số giao diện của giao diện này. Bằng với trường
bInterfaceNumbercủa mô tả giao diện định nghĩa giao diện này. USBInterface.alternateRead only Thử nghiệm-
Trả về cấu hình thay thế hiện đang được chọn của giao diện này. Theo mặc định, đây là
USBAlternateInterfacetừalternatescóalternateSettingbằng0. Nó có thể được thay đổi bằng cách gọiUSBDevice.selectAlternateInterface()với bất kỳ giá trị nào khác được tìm thấy trongalternates. USBInterface.alternatesRead only Thử nghiệm-
Trả về một mảng chứa các phiên bản giao diện
USBAlternateInterfacemô tả từng cấu hình thay thế có thể cho giao diện này. USBInterface.claimedRead only Thử nghiệm-
Trả về liệu giao diện này có được trang hiện tại yêu cầu bằng cách gọi
USBDevice.claimInterface()hay không.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebUSB API> # usbinterface> |