USBConfiguration

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das USBConfiguration-Interface der WebUSB API liefert Informationen über eine bestimmte Konfiguration eines USB-Geräts und die Schnittstellen, die es unterstützt.

Konstruktor

USBConfiguration() Experimentell

Erstellt ein neues USBConfiguration-Objekt, das Informationen über die Konfiguration auf dem angegebenen USBDevice mit dem gegebenen Konfigurationswert enthält.

Instanz-Eigenschaften

USBConfiguration.configurationValue Schreibgeschützt Experimentell

Gibt den Konfigurationswert dieser Konfiguration zurück. Dies entspricht dem bConfigurationValue-Feld des Konfigurationsdeskriptors, das vom Gerät bereitgestellt wird, das diese Konfiguration definiert.

USBConfiguration.configurationName Schreibgeschützt Experimentell

Gibt den vom Gerät bereitgestellten Namen zurück, der diese Konfiguration beschreibt. Dies entspricht dem Wert des String-Deskriptors mit dem Index, der im iConfiguration-Feld des Konfigurationsdeskriptors angegeben ist, das diese Konfiguration definiert.

USBConfiguration.interfaces Schreibgeschützt Experimentell

Gibt ein Array zurück, das Instanzen von USBInterface enthält, die jede vom dieser Konfiguration unterstützte Schnittstelle beschreibt.

Spezifikationen

Specification
WebUSB API
# usbconfiguration-interface

Browser-Kompatibilität

BCD tables only load in the browser