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, bevor Sie diese produktiv verwenden.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
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 angegebenenUSBDevice
mit dem gegebenen Konfigurationswert enthält.
Instanz-Eigenschaften
USBConfiguration.configurationValue
Nur lesbar 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
Nur lesbar 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
Nur lesbar 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