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, 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 USBOutTransferResult
-Interface der WebUSB API liefert das Ergebnis eines Aufrufs der Methoden transferOut()
und controlTransferOut()
des USBDevice
-Interfaces. Es repräsentiert das Ergebnis der Anforderung eines Datenübertrags vom USB-Host zum USB-Gerät.
Konstruktor
USBOutTransferResult()
Experimentell-
Erstellt ein neues
USBOutTransferResult
-Objekt mit den angegebenen Feldernstatus
undbytesWritten
.
Instanz-Eigenschaften
USBOutTransferResult.bytesWritten
Nur lesbar Experimentell-
Gibt die Anzahl der Bytes zurück, die aus der Übertragungsanforderung an das Gerät gesendet wurden.
USBOutTransferResult.status
Nur lesbar Experimentell-
Gibt den Status der Übertragungsanforderung zurück, einer von:
"ok"
- Die Übertragung war erfolgreich."stall"
- Das Gerät hat einen Fehler angezeigt, indem es eine Stall-Bedingung am Endpunkt erzeugt hat. Ein Stall an einem Bulk- oder Interrupt-Endpunkt muss durch einen Aufruf vonclearHalt()
aufgehoben werden, bevortransferOut()
erneut aufgerufen werden kann.
Spezifikationen
Specification |
---|
WebUSB API # usbouttransferresult |
Browser-Kompatibilität
BCD tables only load in the browser