Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

USBOutTransferResult

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 USBOutTransferResult-Interface der WebUSB API liefert das Ergebnis aus einem Aufruf der Methoden transferOut() und controlTransferOut() des USBDevice-Interfaces. Es stellt das Ergebnis eines Antrags auf Datenübertragung vom USB-Host zum USB-Gerät dar.

Konstruktor

USBOutTransferResult() Experimentell

Erstellt ein neues USBOutTransferResult-Objekt mit den bereitgestellten Feldern status und bytesWritten.

Instanz-Eigenschaften

USBOutTransferResult.bytesWritten Schreibgeschützt Experimentell

Gibt die Anzahl von Bytes zurück, die im Übertragungsantrag an das Gerät gesendet wurden.

USBOutTransferResult.status Schreibgeschützt Experimentell

Gibt 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 von clearHalt() beseitigt werden, bevor transferOut() erneut aufgerufen werden kann.

Spezifikationen

Specification
WebUSB API
# usbouttransferresult

Browser-Kompatibilität