USBAlternateInterface

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 USBAlternateInterface của WebUSB API cung cấp thông tin về một cấu hình cụ thể của giao diện được cung cấp bởi thiết bị USB. Một giao diện bao gồm một hoặc nhiều cài đặt thay thế có thể cấu hình một tập hợp endpoint dựa trên chế độ hoạt động của thiết bị.

Hàm khởi tạo

USBAlternateInterface() Thử nghiệm

Tạo một đối tượng USBAlternateInterface mới sẽ được điền thông tin về giao diện thay thế của USBInterface đã cung cấp với số cài đặt thay thế đã cho.

Thuộc tính phiên bản

USBAlternateInterface.alternateSetting Read only Thử nghiệm

Trả về số cài đặt thay thế của giao diện này. Bằng với trường bAlternateSetting của mô tả giao diện định nghĩa giao diện này.

USBAlternateInterface.interfaceClass Read only Thử nghiệm

Trả về lớp của giao diện này. Bằng với trường bInterfaceClass của mô tả giao diện định nghĩa giao diện này. Các giá trị chuẩn cho trường này được định nghĩa bởi USB Implementers Forum. Giá trị 0xFF biểu thị giao diện do nhà cung cấp định nghĩa.

USBAlternateInterface.interfaceSubclass Read only Thử nghiệm

Trả về lớp con của giao diện này. Bằng với trường bInterfaceSubClass của mô tả giao diện định nghĩa giao diện này. Ý nghĩa của giá trị này phụ thuộc vào trường interfaceClass.

USBAlternateInterface.interfaceProtocol Read only Thử nghiệm

Trả về giao thức được hỗ trợ bởi giao diện này. Bằng với trường bInterfaceProtocol của mô tả giao diện định nghĩa giao diện này. Ý nghĩa của giá trị này phụ thuộc vào các trường interfaceClassinterfaceSubclass.

USBAlternateInterface.interfaceName Read only Thử nghiệm

Trả về tên của giao diện, nếu thiết bị cung cấp. Đây là giá trị của mô tả chuỗi với chỉ số được chỉ định bởi trường iInterface của mô tả giao diện định nghĩa giao diện này.

USBAlternateInterface.endpoints Read only Thử nghiệm

Trả về một mảng chứa các phiên bản giao diện USBEndpoint mô tả từng endpoint là một phần của giao diện này.

Thông số kỹ thuật

Thông số kỹ thuật
WebUSB API
# usbalternateinterface

Tương thích trình duyệt