Spec-Zone.ru › Web APIs

USBOutTransferResult

Ограниченная доступность

Эта функция не является базовой, так как она не работает во всех широко используемых браузерах.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология.
Перед использованием в производстве внимательно проверьте таблицу совместимости браузеров.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Примечание: Эта функция доступна в Web Workers.

Интерфейс USBOutTransferResult из API WebUSB предоставляет результат вызова методов transferOut() и controlTransferOut() интерфейса USBDevice. Он представляет собой результат запроса передачи данных от USB-хоста к USB-устройству.

Конструктор

USBOutTransferResult() Экспериментально

Создает новый объект USBOutTransferResult с заданными полями status и bytesWritten.

Свойства экземпляра

USBOutTransferResult.bytesWritten Только для чтения Экспериментально

Возвращает количество байт из запроса передачи, отправленных устройству.

USBOutTransferResult.status Только для чтения Экспериментально

Возвращает статус запроса передачи, один из:

  • "ok" - Передача прошла успешно.
  • "stall" - Устройство указало на ошибку, вызвав состояние блокировки на конечной точке. Блокировку на конечной точке массового или прерывистого типа необходимо снять, вызвав clearHalt(), прежде чем можно будет снова вызвать transferOut().

Спецификации

Спецификация
API WebUSB
# usbouttransferresult

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
USBOutTransferResult 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
USBOutTransferResult 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0
НетWebView предоставляет этот интерфейс, но не поддерживает WebUSB. См. ошибку 41441927.
bytesWritten 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
status 61 79 Нет 48 Нет 61 Нет 45 Нет 8.0 Нет
worker_support
118Доступно в специализированных и WebExtension-сервис-воркерах, недоступно в общих воркерах и обычных сервис-воркерах.
70–118Доступно в специализированных воркерах, недоступно в общих воркерах и сервис-воркерах.
118Доступно в специализированных и WebExtension-сервис-воркерах, недоступно в общих воркерах и обычных сервис-воркерах.
79–118Доступно в специализированных воркерах, недоступно в общих воркерах и сервис-воркерах.
Нет
104Доступно в специализированных и WebExtension-сервис-воркерах, недоступно в общих воркерах и обычных сервис-воркерах.
57–104Доступно в специализированных воркерах, недоступно в общих воркерах и сервис-воркерах.
Нет
118Доступно в специализированных и WebExtension-сервис-воркерах, недоступно в общих воркерах и обычных сервис-воркерах.
70–118Доступно в специализированных воркерах, недоступно в общих воркерах и сервис-воркерах.
Нет
79Доступно в специализированных и WebExtension-сервис-воркерах, недоступно в общих воркерах и обычных сервис-воркерах.
49–79Доступно в специализированных воркерах, недоступно в общих воркерах и сервис-воркерах.
Нет
25.0Доступно в специализированных и WebExtension-сервис-воркерах, недоступно в общих воркерах и обычных сервис-воркерах.
10.0–25.0Доступно в специализированных воркерах, недоступно в общих воркерах и сервис-воркерах.
НетWebView предоставляет этот интерфейс, но не поддерживает WebUSB.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/USBOutTransferResult

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API