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

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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

Spezifikation
WebUSB API
# usbouttransferresult

Browser-Kompatibilität