Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
USBOutTransferResult
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist inWeb Workers verfügbar.
DasUSBOutTransferResult-Interface derWebUSB API liefert das Ergebnis aus einem Aufruf der MethodentransferOut() undcontrolTransferOut() desUSBDevice-Interfaces. Es stellt das Ergebnis eines Antrags auf Datenübertragung vom USB-Host zum USB-Gerät dar.
In diesem Artikel
Konstruktor
USBOutTransferResult()ExperimentellErstellt ein neues
USBOutTransferResult-Objekt mit den bereitgestellten FeldernstatusundbytesWritten.
Instanz-Eigenschaften
USBOutTransferResult.bytesWrittenSchreibgeschütztExperimentellGibt die Anzahl von Bytes zurück, die im Übertragungsantrag an das Gerät gesendet wurden.
USBOutTransferResult.statusSchreibgeschütztExperimentellGibt den Status des Übertragungsantrags zurück, einer von:
"ok"- Die Übertragung war erfolgreich."stall"- Das Gerät hat auf dem Endpunkt einen Fehler angezeigt, indem es eine Stall-Bedingung erzeugt hat. Ein Stall auf einem Bulk- oder Interrupt-Endpunkt muss durch Aufruf vonclearHalt()beseitigt werden, bevortransferOut()erneut aufgerufen werden kann.
Spezifikationen
| Specification |
|---|
| WebUSB API> # usbouttransferresult> |